安全模式下卸載windows installer打包的軟件(轉)


安全模式下卸載windows installer打包的軟件

 

起因:

主機系統MAC,虛擬軟件Parallels Desktop, 虛擬系統 Win 7.

今天在虛擬機WIN7里面安裝了某個軟件導致重啟時藍屏,大概是因為這個軟件使用了某些驅動組件,而系統是虛擬機不兼容導致的。

藍屏時不能操作,又無法像物理機一樣使用F8進入安全模式,也不能重啟,只能卡在藍屏界面。

想到在藍屏界面使用 control+option(alt) 呼出PD菜單,在操作中有一個停止,選擇停止,然后重啟,發現出來了熟悉的

安全模式

帶網絡的安全模式

命令行的安全模式

 

正常啟動。

果斷選擇安全模式,進入系統,瞬間覺得有救了。

選擇卸載軟件,發現該程序無法直接卸載,報以下錯誤

不能訪問WINDOWS INSTALLER服務.可能是你在安全模式下運行WINDOWS,或者……

於是找到了該文章:

安全模式下卸載windows installer打包的軟件

按照文中所列的路徑新建項 MSIServer,在該項下再新建項Service。

 

--------------------我是猥瑣的分割線,后文為原文原樣引用---------------------------------

     如果發生軟件安裝問題,而在正常模式下無法對軟件進行卸載的情況下,只能進系統的安全模式,但是在系統的安全模式下,卻又無法對windows installer打包的軟件進行卸載,當卸載時,會提示“windows installer服務不能訪問的安全模式。請再試一次當您的計算機沒有在安全模式或您請使用系統還原恢復你的機器到以前的良好狀態”;

     在安全模式下,有一個windows安裝程序(MSIServer)服務的服務,如果您嘗試手動啟動它在安全模式下,會得到一個錯誤提示“Windows無法啟動Windows Installer服務在本地計算機上。 錯誤1084:此服務無法啟動安全模式”。

     要啟動安全模式,可采用如下兩種方法:

     1.“運行”--->"regedit"---->"HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/SafeBoot/Minimal"下“新建”一個“項”

        名稱為“MSIServer”,在該項的默認“數值數據”中,填寫“Service”;關閉注冊表;

       

         “運行”--->"services.msc",找到“MSIServer”點啟動,即可啟動Windows Installer服務;

 

     2.可以在“命令提示符下直接輸入如下信息”

          REG ADD "HKLM/SYSTEM/CurrentControlSet/Control/SafeBoot/Minimal/MSIServer" /VE /T REG_SZ /F /D "Service"

 

          net start msiserver

 

    注:如果是在帶網絡的安全模式下,則是在SafeBoot/Network下去建相應的“項”及修改“數值數據”;

 

 同理,如果安全模式下無法啟動printer spooler服務,則也可以使用同樣方法:

        在注冊表中的SafeBoot/Minimal或是/SafeBoot|/Network下建立一個“Spooler”的“項”,將“數值數據”改為“Service”,則可啟動printer Spooler服務,但printer Spooler服務有依賴其它服務,所以還需先啟動其它依賴的服務,可以使用如下命令:

        在"運行" --->"sc config spooler depend= rpcss"

 

       這是昨天為了解決一個軟件造成系統無法正常啟動時,總結出來的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM