Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> 電腦軟件教程 >> 服務器技術 >> 關於服務器 >> BITS服務系統找不到指定的文件的解決辦法

BITS服務系統找不到指定的文件的解決辦法

日期:2017/2/8 10:17:37      編輯:關於服務器

今天遇到一個機器,無法windows update,就幫助去解決了。情況是這樣的:使用windows update的時候可以找到補丁,但開始下載補丁就直接停止,補丁沒有下載。查看服務,發現缺少BITS服務,安裝後無法啟動,問題來了就來解決它吧。

  1. 安裝BITS服務:在%windir%\inf\目錄找到qmgr.inf,右鍵,安裝,開始BITS安裝,安裝過程中可能需要插入光盤,請預先准備好光盤或者i386文件。安裝BITS服務的另外一個辦法是命令行模式下,輸入以下命令:%windir%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %windir%\inf\qmgr.inf,原理和直接找是一樣的,安裝完畢後重啟服務器。
  2. 手動啟動BITS服務,如果啟動起來,那就到此結束。如果啟動不起來,可能會出現提示系統找不到指定的文件,我們就需要執行下面的操作。命令行模式下,輸入以下命令:Reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BITS\Parameters /v ServiceDll /t REG_EXPAND_SZ /d %windir%\System32\qmgr.dll。聚友執行到此步驟就成功恢復,下面的步驟摘自網上,請各位自己選擇。
  3. 如果第二步不能成功,命令行模式下,輸入以下命令:Reg add HKLM\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup,完成後重啟,檢查服務是否恢復。
  4. 命令行模式下,依次輸入以下命令:
    regsvr32 oleaut32.dll
    regsvr32 jscript.dll
    regsvr32 vbscript.dll
    regsvr32 msxml.dll
    regsvr32 softpub.dll
    regsvr32 wintrust.dll
    regsvr32 initpki.dll
    regsvr32 cryptdlg.dll

    完成後重啟,檢查服務是否恢復。

  5. 刪除以下目錄:C:\Documents and Settings\All Users\Application Data\Microsoft\Network\downloader,完成後重啟,檢查服務是否恢復。

  6. 命令行模式下,輸入以下命令:sfc /scannow

經過以上6步,應該肯定可以解決這個問題了。這個是微軟官方給出的六步。原文是英文的。

Copyright © Windows教程網 All Rights Reserved