Knowledge Base > Topic Categories > Error Messages > Error 0x8000fff while registering swprv.dll

Error 0x8000fff while registering swprv.dll

by Jeff Peterson

While running the registervss.bat file in the ..\backup to the web\bin directory you may receive the following error:



This can be caused by several things:

Cause 1:
Make sure that the command is being run from the ..\windows\system32 directory.  This particular dll will not register correctly if run from anywhere else!

You can register this dll manually:
Open a cmd box (goto Start-->run and enter cmd in the box). Then run the following commands:

Code:
%SystemDrive%
cd %SystemRoot%\system32
net stop swprv
regsvr32 /i swprv.dll

If you still receive the error, move on to Cause 2

Cause 2:
You may have some corrupted files.  On Windows XP, reinstalling service pack 2 will often solve the problem.  You can get it from here.  Follow the directions on Microsoft's site to download and install the service pack.  After installing, follow the steps under 'Cause 1' above to re-register swprv.dll.

If the error persists, continue to cause 3.


Cause 3:
This step involves editing the registry and can severely damage your system if done incorrectly!  Proceed at your own risk!
These steps have been adapted from Microsoft's knowledgebase article Q315296 located here.  The article references Windows 2000, but also works on Windows XP.

1)  Rename the %WinDir%\System32\Clbcatq.dll file to %WinDir%\System32\~Clbcatq.dll. Make sure that you include the tilde (~) at the start of the file name.
2)  Restart the computer.
3)  Start Registry Editor (Regedit.exe).
4)  Locate and delete the following key in the registry:

        HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3

5)  At a command prompt, type cd %windir%, and then press ENTER.
6)  At a command prompt, type rd /s Registration, and then press ENTER. This is the location folder of the registration database.

Note: If you have MS04-012 installed, you must now re-install MS04-012. For more information about security update MS04-012, click the following article number to view the article in the Microsoft Knowledge Base:

        828741  MS04-012: Cumulative Update for Microsoft RPC/DCOM

            (A note here - if you're running Windows XP, you probably do not have MS04-012 installed, so you don't have to worry about it...)

7)  Click the Start button, point to Settings, and then click Control Panel.
8)  Double-click Add/Remove Programs, and then click Add/Remove Windows Components.
9)  Click Next to go through the reinstallation process, to reinstall COM+.
10) If IIS is installed on the computer, IIS creates several COM+ applications. These applications will now be missing. To re-create these applications, run the following command at a command prompt:

        rundll32 %windir%\system32\inetsrv\wamreg.dll, CreateIISPackage

11) Run registervss.bat to re-register the dlls.  This file can be found in the directory you installed BTTW to at ..\backup to the web\bin\registervss.bat


User Comments


No Comments For This Article


Add Your Comments

Name
Email
 




Article Options

Email Article

Print Article |

See also

 
  Return Home

Article Categories
Error Messages
Usage
Log In Lost Password
Search Articles
Quick Links
Popular Topics
Topic Categories
Log a Ticket
 
Help Desk Software by PerlDesk V3 Copyright © 2001-2006 PerlDesk (A LogicNow Product)