Click start/run, type "regsvr32 regwizc.dll" (without the quotes) and click
"ok". Then do the same for "regsvr32 licdll.dll". You should get a successful
message for both and it should resolve the error message. If not, then try these
steps:
Start the computer in Safe mode by hitting F8 at startup. Click start/run, type regedit and click ok. Expand the branches in the left pane by clicking the plus
(+) signs to reach these keys:
HKEY_USERS\.DEFAULT\Software\Microsoft\Cryptography\Providers
HKEY_USERS\S-1-5-20\Software\Microsoft\Cryptography\Providers
Click on the folder representing each key and delete them one at a time. You may want to create a backup before doing so by clicking file/export and saving a copy to the desktop. If there is a problem after deleting, you can put the key back by double-clicking it. If there is no problem, you can delete the key later. When finished, restart the system normally after closing the registry editor.
Note: If you used reset5 to crack the Windows XP installation previously, the above steps will not work.
The userinit value may have been
corrupted by the removal of blazefind. It adds wsaupdater.exe to the logon value
in the system registry, sometimes appending it, sometimes replacing it. Running
Adaware or other cleaners detects and removes wsaupdater.exe, but doesn't
correct the registry damage. If this is the case, then you may need to load the
registry hive from another installation and change it. You can use something
like Bart'sPE to do
this, or you can load it from another networked installation provided
remote
registry has been enabled. This is the key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
The
Userinit string value in the right pane should be:
C:\WINDOWS\system32\userinit.exe,
On the damaged installations it's one of these:
C:\WINDOWS\system32\wsaupdater.exe,
C:\WINDOWS\system32\userinit.exe,C:\WINDOWS\system32\wsaupdater.exe,
Another "quickie" method of resolution is to load the Recovery Console (see
below), copy userinit.exe as wsaupdater.exe from the command prompt, then
restart normally. Once in, go and change the registry value back to what it's
supposed to be and delete the copied file. To do this, use these commands:
C:\Windows>
C:\Windows>copy C:\Windows\system32\userinit.exe C:\Windows\system32\wsaupdater.exe
Then you can exit once completed.
HOW TO: Install and Use the Recovery Console in Windows XP
http://support.microsoft.com/?kbid=307654
This can also be done by using the 6 disk boot floppy set mentioned in the above
article, as it loads enough of the Recovery Console so that you can copy the
file. This is particularly useful if you have an OEM installation that includes
only a Restore CD, or no disk at all.
A very common way for manufacturers to supply the system file set on preinstalled (OEM) machines is to place them on the hard drive. This is done because in general you cannot directly expand files from the image disks or recovery partition that is provided with the system. The problem is that the image used to install the system references the system file set (I386 folder) as being on the installation CD - and most of the time the user does not have one of these. When the system requires one of these files, the user is prompted to insert the setup disk that they do not possess, and most times there is no option to redirect the search to another location. Therefore, what needs to be done is that the reference to the I386 folder needs to be changed. This is done in the system registry, but first you need to locate it.
Open Windows Explorer and look for an I386 folder. Usually it is under C:\Windows \I386 or simply C:\I386. If you cannot see the I386 folder on the system, it may be because you are set to hide system folders. Go to the Control Panel/Folder Options, and on the View tab, set the options so you can see hidden and system files. Specifically:
Try cleaning up the installer. Click start/run, type services.msc and click
"ok". Scroll down to "Windows Installer" and double click it. Stop the service
if it is running, set the startup type line to disabled. Click apply/ok and
reboot.
Delete the contents of the temp folders, there may be a file in there
interfering with the setup routine of the installer. Check both:
C:\Windows\temp
C:\Documents and Settings\<username>\local settings\temp
Now reverse the first set of steps and re-enable the Windows Installer (You can
just set the startup type to manual). Reboot.
Turn off all other running programs, especially your antivirus software. Use
ctrl+shift+escape, if necessary, to "end task" on everything.
Now retry installing some software. If everything goes ok, but you see that it
is only installing for certain users, or you are having trouble with limited
accounts, please see this page on running software in
a WindowsXP environment. You may also find it useful to run the installer
cleanup utility:
Description of the Windows Installer CleanUp Utility
http://support.microsoft.com/?kbid=290301
Updating the Windows installer can help as well:
Windows Installer 3.1 (v2) is available
http://support.microsoft.com/?kbid=893803
If it doesn't help, here are some further articles that
may:
"Error 1719. The Windows Installer Service Could Not Be Accessed" Error Message
When You Try to Add or Remove a Program
http://support.microsoft.com/?kbid=315346
Windows Installer Error 1619 When You Install from NTFS-Protected Directories
http://support.microsoft.com/?kbid=316309
OFF: "The Windows Installer Service Could Not Be Accessed" Error Message When
You Try to Install Office
http://support.microsoft.com/?kbid=324516
There is also a known problem documented on systems that have SP2 installed. The fix is downloadable from this article:
Computer stops responding when you try to install an update in Windows XP
Service Pack 2
http://support.microsoft.com/?kbid=885894
Direct links to the boot floppy sets
How to obtain the Windows XP Setup boot disks:
http://support.microsoft.com/?kbid=310994
To use these, you download the file indicated for your operating system (do not mix the sets or use the wrong one) to any Windows installation. Double-click the file and it will prompt you to insert the first floppy (you will need six of them). Then set the BIOS on the intended/damaged machine to boot from a floppy first and insert disk #1. Start the system, follow the prompts to load all six disks. This will give you a limited version of the Recovery Console where you can run some operations like copy and chkdsk (for this, if prompted for the location of autochk.exe, indicate C:\Windows\system32). The more complex commands, such as fixboot and bootcfg, require that you load the Recovery Console from the CD.
Errors when opening Internet Explorer are often caused by malevolent or damaged plug-ins. These are small program files downloaded to support some features in web pages. To fix it, you must first log into the account experiencing the trouble. Then in the Control Panel under Internet Options, click on the programs tab, then on the button to manage add-ons.
Click on each non-microsoft plug-in and then disable it on the lower left. Repeat
for the entire list, then apply/ok your way back out and reboot the
system. Log back into this account and see if you can now open IE without any
error messages.
If successful, you can slowly reenable the plugins a few at a time to isolate
which one is causing the problem. Leave the problematic one
disabled, or delete it from the C:\Windows\downloaded program files folder.
Removing System Restore points:
There are three ways to easily remove restore points. You should not do this
selectively by deleting files in the System Volume Information folders.
1) Start/run cleanmgr.exe (disk cleanup), there is a "clean up" button on the
"more options" tab to remove all but the newest restore point.
2) Control Panel/System/System Restore tab, go to settings and reduce the amount
of space allotted to System Restore. This will remove older restore points, how
many depends on how much space you require for a point, and how much space you
leave.
3) Control Panel/System/System Restore tab, click the "turn off system restore
on all drives" box. This will eliminate all restore points. Once re-enabled, the
system will begin creating new ones. You should reboot in between doing this.
Also, if the System Volume Information folders are corrupted, then you should delete them after System Restore has been turned off. This way new ones will be created once the function is restarted. You may find that you need to "take ownership" of the folders in order to do this, as normally these folders are restricted to the system administrator.
Starting in Safe mode sometimes proves to be difficult in a WindowsXP installation. It's really a matter of timing. The secret is "when" to hit F8. When a system starts, it goes through a self-test also known as a POST. At this point the user will see either the system enumerating the hardware and a memory count, or they will see the system manufacturer's splash screen. This is too early to hit the F8 button, as accessing Safe mode is a function of WindowsXP and it isn't loading yet. Hitting it at this point may affect something in the system BIOS, but that's about it.
When the POST finishes, this is when it initializes the boot files on the hard drive. NOW is when you want to do this, just as Windows XP's boot begins. Too late and you will miss the chance to invoke the boot menu. If you miss it, you will need to restart and try again. There are several options on the boot menu, but Safe mode works for most troubleshooting. Some may find the "Safe mode with command prompt" useful if the user interface (GUI) is damaged preventing access.
If you can boot a system normally and wish to force a Safe mode boot, you can do this through the system configuration utility. Click start/run, type msconfig and click ok. Go to the boot.ini tab and enable the /safeboot option. Click apply/ok and restart when prompted. This will force the safe mode boot without further intervention on the part of the user by adding /safeboot to the load section of boot.ini. To start the system normally, you will need to either reverse these steps or manually edit boot.ini to remove this section.
Sometimes, in order to get access to a folder, you need to "take ownership" of it. To do this, you must be using an administrator account, or an account that has either a higher level of privileges or privileges equal to the account currently in control of the folder. First, you must be able to access the security tab of the folder properties. For the security tab to appear in a WindowsXP Pro system, you must disable simple file sharing in the control panel/folder options/view tab, it's at the bottom of the advanced settings. For a WindowsXP Home system, you must restart in safe mode and logon as administrator.
Right-click the folder, select properties. Go to the security tab and click
advanced. You can take control of the folders on the owner tab by clicking on
your user account, then click apply/ok. Note also that these sorts of
permissions are only available when using the NTFS file system, they are not
supported in FAT or FAT32. More details here:
HOW TO: Take Ownership of a File or Folder in Windows XP [Q308421]
http://support.microsoft.com/?kbid=308421
An additional note for WindowsXP Pro users: This procedure will not help you
recover data if the files are encrypted. All you will be able to do is delete
them. To recover encrypted files you will need the original encryption
certificate or a Recovery Agent from the installation under which they were
encrypted. Without one of these, the files are not recoverable.
Follow these "relatively" simple removal steps to remove a randomly named
trojan (virus) file:
Restart in Safe mode by hitting F8 as Windows first
begins to load on boot. Logon as administrator.
Start/search/files and folders, look for <trojan_filename> and delete it wherever it is
found. If it is not found, your antivirus software is doing its job in that it
removed the offending file. The problem here is that many of these programs do
not remove the startup references that the nasties were using.
Click start/run, type regedit and click ok. Expand the plus (+) signs to these
keys, one at a time:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg
Click on the key, then look in the right hand pane for the string or strings that load that file.
Delete just those strings from the right pane that contain the reference. Do not delete other
strings or the keys from the left pane. Close the registry editor when
completed, make sure you check all strings.
Restart the system normally. Update your Antivirus software, run a full system
scan.
If all seems to be clean, go to the Control Panel/System/System Restore tab.
Check the box to "Turn off system restore on all drives". Click apply/ok. This
will remove all restore points, however you don't want them back as some or all
of them will contain the virus depending upon how recently you got infected.
Restart System Restore and immediately create a new point.
Got something you'd like to see fixed? Send a request to suggestions@rickrogers.org
This page was last updated on Saturday, September 08, 2007.