2014年1月27日星期一

Reducing restarts during uninstalls

One of the most frustrating parts of uninstalling software is the restart prompt that sometimes appears at the end. The user wants to get rid of some piece of software but now the software wants to restart the system to complete the uninstallation. Most of the times the reboots are actually not even necessary. In fact most software should be able to remove themselves without requiring a reboot. What are the factors involved?

Causes of restarts
The primary reason for an uninstaller requiring a restart is because of trying to remove a file that is in use. Plugins like shell extensions generally can be loaded into several different programs. As a result it makes it difficult to remove these files since the program being uninstalled does not have control over the loading of it's files. The uninstaller can ask the user to close the open applications that are using the file. However some of the programs using the files may not have a visible user interface so they can be shutdown.

The Windows Restart Manager (in Windows Vista and later) helps to facilitate uninstalling programs that have files in use by allowing the applications to be automatically shutdown and restarted. Unfortunately this requires the programs holding files to be Restart Manager aware. So for programs that can not control where they're loaded it would make sense to have the file removed after the restart. The uninstaller can prompt the user to restart. This leaves the choice up to the user. Programs that use Windows Installer have this automatically done for them.

For most standalone applications there should almost never be a reason to not be able to uninstall without a reboot. If the user is inadvertently still running the program it should prompt the user before shutting down the program.

Another problem arises also when an uninstaller tries to delete itself. This sometimes results in the uninstaller prompting for a restart. One way application developers can avoid this by using Windows Installer.

Reducing restarts with Install Monitor
Install Monitor can actually help in many of these scenarios. After Install Monitor runs the uninstaller for a program it will automatically attempt to perform some of the deletions that the program could not perform. In many cases like the case of uninstaller that cannot remove itself this is enough to remove any remaining files. However, you can always return to remove the items left by the program at a later time.

Additionally if you run the uninstaller with Install Monitor it will prevent the uninstaller from automatically restarting the computer without your permission. This helps against uninstallers that do not give you a choice in whether to restart like in the example below. This feature known as Restart Monitor is more robust in the next version. This is another example of how Install Monitor puts you back in control.

Mirekusoft install monitoring steps:

>First Windows Installer prompting the user to close an application in use.

>Then an uninstaller not giving a user a choice on whether to restart.

>Finally Install Monitor prompts you if a restart occurs during uninstall.
Links:
SD Recovery only costs you 3 steps when you want to recover deleted, formatted, lost and inaccessible photos, videos and audio files from digital camera, memory card, USB drive, internal hard drive, and other storage devices. SD Card Recovery offers you the most useful method of How to Recover Photos from SD Card

Dell Sound Card Drivers,Sony Vaio Sound Card Drivers

Realtek HD Audio ALC221 Drivers,Realtek HD Audio ALC269 Drivers,Realtek HD Audio ALC383 Drivers,Realtek HD Audio ALC885 Drivers,Realtek HD Audio ALC888 Drivers

Smart Dll Missing Fixer is newly released to help people solve CoreFoundation.dll is missing Error. Most apple product users may encounter this error. Try this tool you won't be disappointed.

ThinkPad Drivers Utility is able to updating your drivers for ThinkPad devices automatically with just several steps. It will scan your system first then download and install ThinkPad official drivers to let your device work properly. It is also treated as Industry Leading Scan Technology. Using the most accurate and comprehensive Driver Scanning Engine in the world, ThinkPad Drivers Download Utility is deserved to own. Thinkpad Drivers Update Utility are built from the ground up using the latest technology with over 10 years experience in the driver scanning/detection industry. With this software, there is no need worrying about corrupted drivers. ThinkPad Drivers Download Utility will be your efficient and effective tool to troubleshoot drivers issue.

Laptop Battery Chargers For Consistent Performance Of Laptops
ATX Software Hosting Makes Tax Season Bearable
How Can Photoshop Help Create A Great Website Design
How Web Crawlers Work by Eran Aharonovich
Learn About Adware Elimination & Detection Application To Guard Your Personal Computer Privacy

没有评论:

发表评论