大量註冊dll或ocx檔案

來源:互聯網
上載者:User

大量註冊dll或ocx檔案

------------------------------------------------------------------

大量註冊system32下的dll檔案

for %c in (%windir%/system32\*.dll) do regsvr32.exe /s %c

for %c in (c:\windows\system32\*.dll) do regsvr32.exe /s %c

for %c in (c:\windows\system32\*.ocx) do regsvr32.exe /s %c

for %c in (c:\windows\system32\UFCOMSQL\*.dll) do regsvr32.exe /s %c

for %c in (c:\windows\system32\UFCOMSQL\*.ocx) do regsvr32.exe /s %c

大量註冊C:\U8SOFT\ufcomsql下的ocx檔案

for %c in (C:\U8SOFT\ufcomsql\*.ocx) do regsvr32.exe /s %c

大量註冊C:\U8SOFT\ufcomsql下的dll檔案

for %c in (C:\U8SOFT\ufcomsql\*.dll) do regsvr32.exe /s %c

------------------------------------------------------------------

FOR --迴圈語句

% --DOS裡面,變數前面都要帶%

/s 靜默方式,不然沒註冊一個dll都會彈出一個警告框,然後你要一個一個點

整個語句就是註冊C:\window\system32目錄下面的所有dll,這晚晚能夠解決一些莫名其妙的問題

------------------------------------------------------------------

regsvr32.exe是32位系統下使用的DLL註冊和反註冊工具,使用它必須通過命令列的方式使用,格式是:

  regsvr32 [/u] [/s] [/n] [/i[:cmdline]] DLL檔案名稱

  命令可以在“開始→運行”的文字框中,也可以事先在bat批處理文檔中編寫好命令。未帶任何參數是註冊DLL檔案功能,其它參數對應功能如下:

  /u:反註冊DLL檔案;

  /s:安靜模式(Silent)執行命令,即在成功註冊/反註冊DLL檔案前提下不顯示結果提示框。

  /c:控制連接埠;

  /i:在使用/u反註冊時調用DllInstall;

  /n:不調用DllRegisterServer,必須與/i連用。

  單獨運行regsvr32.exe程式,可以看到彈出一“No DLL name specified”的錯誤提示框

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.