Logo
programming4us
programming4us
programming4us
programming4us
Home
programming4us
XP
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server
programming4us
Windows Phone
 
programming4us
Windows 7

Configuring and Troubleshooting Application Issues : Identifying and Resolving Software Failure Issues (part 2)

- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019
5/24/2011 11:25:50 AM

3. Problem Steps Recorder

A neat new feature available with Windows 7 is the Problem Steps Recorder. Users can use this to record the actual steps they take to run or use an application. This can be very useful for users who have trouble articulating the actions they took. Users often take many steps but aren't aware of the importance of each step they take. They may omit these steps when explaining the problem.

When the Problem Steps Recorder runs, it records all of the steps the user takes and takes screen shots of their actions. The result is an archive format HTML document with an .mhtml extension. This single document includes all of the text and images recorded by the user. It is compressed as a zip file.

The user can then email the zip file to a help desk administrator for review. The administrator can open the zip file and view the document.

Figure 4 shows the Problem Steps Recorder. 

Figure 4. Problem Steps Recorder

Exercise: Using the Problem Steps Recorder

  1. Click Start => Control Panel.

  2. Type Problem in the Control Panel Search box located in the upper-right corner.

  3. Click Record Steps To Reproduce A Problem.

  4. Click Start Record. If you're currently running any applications as an administrator, a warning dialog box will appear. Review it and click OK.

  5. Launch the command line.

  6. Enter IPConfig /all at the command line and press Enter.

  7. Click Add Comment on the Problem Steps Recorder. Type IPConfig results and click OK.

  8. Click Stop Record on the Problem Steps Recorder.

  9. Browse to a location where you want to save the file. Enter a filename such as AppProblem and click Save.

  10. Use Windows Explorer to browse to where you saved the file. Notice that an end user can right-click this document and select Send To => Mail Recipient to send the file as an attachment for an email.

  11. Right-click the file and select Extract All. Ensure Show Extracted Files When Complete is checked. Click Extract. (You can alternatively click the zip file if you simply want to view it.)

  12. Double-click the .mhtml document to open it. This will open the file in Internet Explorer. Review the document.

  13. Close all open windows.


4. Checking Whether an Application Runs in Safe Mode

Safe Mode can sometimes be useful when troubleshooting applications. You can use Safe Mode to uninstall an application that caused problems with the normal operation of the system or to see if the application will run in Safe Mode.

Safe Mode starts Windows with a limited set of files and drivers. You can start Windows 7 in Safe Mode by pressing the F8 key when you turn on your system. Pressing F8 will bring you to the Advanced Options screen, which includes several Safe Mode choices.

There's a short time between the startup of the system and when the splash screen appears. If you miss it, you'll need to reboot the system and start again. After the system starts, it's okay to press the F8 key repeatedly until the Advanced Options screen appears.


If you installed an application and now find that Windows 7 is no longer working properly, there could be an incompatibility with the application and Windows 7. You can boot into Safe Mode and uninstall the application using Programs and Features via the Control Panel, as shown earlier. You can also perform a System Restore from within Safe Mode if necessary.

It's also possible that you're able to boot into Windows 7, but problems appear when you launch the application. If you can launch the application in Safe Mode, you can eliminate the default settings and basic device drivers as possible causes.

5. Managing Application Compatibility

Some applications will run fine but not in Windows 7. The most common reason why an application won't run in Windows 7 is the extra security that comes with Windows 7. Other compatibility issues arise because of how the application interacts with the hardware.

You have two primary choices when you're faced with a compatibility issue:

  • Use the Application Compatibility tools.

  • Run the application in a previous version of Windows.

5.1. Application Compatibility

Windows 7 allows you to run applications in Application Compatibility mode. As an example, I have an old game that I occasionally like to run—Risk II. Unfortunately, it is supported only in Windows XP.

After installing the application, I can right-click it on the Start menu and select Properties. Figure 5 shows the different application compatibility selections that can be selected.

Figure 5. Application compatibility

The Privilege Level setting Run This Program As An Administrator can be used for older applications that require elevated privileges. Although older applications didn't require administrative permissions, it was common for developers to program them to need such elevated permissions. This causes conflicts with UAC. Checking this box can resolve the problem for the application.


In the figure, the application is using the Windows XP (Service Pack 2) selection. Windows 7 emulates the settings of the older operating system when the application is run. Other operating system selections are as follows:

  • Windows 95

  • Windows 98/ME

  • Windows NT 4.0 (Service Pack 5)

  • Windows 2000

  • Windows XP (Service Pack 3)

  • Windows Server 2003 (Service Pack 1)

  • Windows Server 2008 (Service Pack 1)

  • Windows Vista

  • Windows Vista (Service Pack 1)

  • Windows Vista (Service Pack 2)

You can also use the Program Compatibility Wizard to configure an application to run with the settings of a previous version of Windows.

Exercise: Using the Program Compatibility Wizard

  1. Click Start => Control Panel.

  2. Type Compatibility in the Control Panel Search box located in the upper-right corner.

  3. Click Run Programs Made For Previous Versions Of Windows to launch the Program Compatibility Wizard.

  4. Click Next. The wizard will attempt to detect any issues with the system.

  5. After a moment, it will complete scanning your system and will provide a list of programs.

    1. If the program is in the list, you can select it and click Next.

    2. If it's not in the list, you can select Not Listed. Click Next. Either enter the application's full path or click Browse to browse to the application. Click Next.

  6. The Program Compatibility Wizard will recommend settings for the application. Click Try Recommended Settings.

  7. On the Test Compatibility Settings For The Program screen, click Start The Program. Determine whether the program is working correctly.

  8. Click Next.

    1. If the application works, select Yes, Save These Settings For This Program.

    2. If the application doesn't work, you can click No, Try Again Using Different Settings. This will display a window similar to the following graphic.



    3. You can experiment with these settings by checking one or more of the boxes and trying the program again.

    4. Once you've identified settings that work, click Yes, Save These Settings For This Program. These settings will automatically be used each time the application starts in the future.

  9. You can always view the application compatibility settings by right-clicking the shortcut, selecting Properties, and clicking the Compatibility tab.


5.2. Running the Application in a Previous Version of Windows

Instead of using the application compatibility settings, you can run the application in an actual previous version of Windows. There are several ways to do this.

The most extreme solution is to give the user two computers. The user can run one computer with Windows 7 and another computer for the problematic application. However, this is not desirable for most companies.

You can virtualize the application as mentioned previously. As a reminder, you have the following choices:

  • Windows XP Mode

  • Windows VPC

  • Remote Desktop Services

  • Application Virtualization

As a comparison, Windows XP Mode is the cheapest, most seamless solution. For just a few computers, this is likely the first choice. As a reminder, it works best with hardware virtualization, but KB 977206 provides a workaround.

Windows VPC can be the second choice if you need the incompatible application to run on only a few computers. You can use VPC to install a compatible operating system and then install the application in this Virtual PC image.

If you need to support more than a few computers, you can go to one of the server solutions. Remote Desktop Services and Application Virtualization are the two server solutions currently available.

Other -----------------
- Configuring and Troubleshooting Application Issues : Designing a Deployment Strategy
- Configuring and Troubleshooting Application Issues : Designing a Delivery Strategy
- Configuring and Troubleshooting Application Issues : Installing and Configuring Software
- Troubleshooting Boot Issues (part 2) - Using MSConfig & Startup and Recovery Options
- Troubleshooting Boot Issues (part 1) - Understanding the Boot Phases & Using Advanced Boot Options
- Managing Hardware in Windows 7 (part 2) - Managing BIOS & Managing Devices
- Managing Hardware in Windows 7 (part 1) - Managing Memory & Managing Disks
- Maintaining and Troubleshooting Windows 7 : Using Windows RE (part 2) - Using the WinRE
- Maintaining and Troubleshooting Windows 7 : Using Windows RE (part 1) - Accessing the WinRE
- Maintaining and Troubleshooting Windows 7 : Identifying and Resolving Performance Issues (part 3) - Managing Power Settings
 
 
Top 10
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
 
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server