您的位置:首页 > 其它

今天安装VisualSVN 不小心删掉了安装目录,再次安装 修改 移除提示UninstallWMISchemaExecute (0x8004401e) when updating VisualSV

2013-02-03 23:34 351 查看

参考资料:

UninstallWMISchemaExecute (0x8004401e) when updating VisualSVN on Windows XP

7. May 2012 by Rolf Engelhard |

7 Comments

The problem

On the attempt to update VisualSVN on my Windows XP I struggled with the following exception quite a long time:

Custom action UninstallWMISchemaExecute failed: Diese Datei ist keine gültige MOF-Datei. (0x8004401e)




UninstallWMISchemaExecute when updating VisualSVN

I was never faced with WMI before so I started from scratch and choosed to try’n'error. A great help was the artikel found in [1] and after a while I succeeded—but: I still have no clue why my solution worked, nor could I assure that it is side-effect-free.
So use on your own risk!

The solution

Disable the WMI service
sc config winmgmt start= disabled
(make sure there is a blank between 'start' and 'disabled')


Stop the WMI service
net stop winmgmt


Go to %windir%/System32/wbem and rename the repository-folder
cd C:\WINDOWS\System32\wbem
rename Repository Repository-old


Find the *.mof-file in %windir%/System32/wbem which belongs to VisualSVN

In my case the file was named “6E9A2709F6EB23A5E2F059ACD767AD78.mof”. Inside there were multiple occurences of the string “VisualSVN”—which I found by using Notepad++’s search-in-files-funktionality [2]. Note that the Windows search won’t lead to any useable
results since Windows doesn’t do a text-search on *.mof-files by default.
Remove the file found in step 4
Search the registry on occurences of “VisualSVN” and remove every found item

I guess especially the key “Autorecover MOFs” in

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM

was an entry which recreated the faulty *.mof all over again.

Enabled the WMI service
sc config winmgmt start= auto


Start the VisualSVN-Installation

Reference

[1] http://blog.technical-life.at/2011/09/nice-to-know-wmi-steuerung-reparieren [2] http://npp-community.tuxfamily.org/documentation/notepad-user-manual/searching/searching-files

用上面的方法没有解决本次遇到的问题,问题依然提示

后来采用下面的帖子回复的方法解决掉的

There is easier solution, actually. The error is caused by the fact the file “%VISUALSVN_SERVER%\WMI\VisualSVNServer.mof.uninstall” is missing. Do you have any assumptions why it got removed then?

You can manually create the “%VISUALSVN_SERVER%\WMI\VisualSVNServer.mof.uninstall” file. Leave the file empty and the upgrade / uninstall of VisualSVN Server will succeed.

解决办法,在另一台机器上安装了visualSVN,查看了下安装目录下WMI目录下的文件,然后将对应的WMI的目录及内容拷贝到出问题的安装目录的对应位置,然后点击修复 删除均可以。采取了删除操作,然后重新安装了。正常!

Categories:
Uncategorized |
Permalink
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐