『壹』 模塊載入失敗,請確保二進制存儲在指定的路徑中,或者調試它以檢查該二進制或相關的
開始—運行—msconfig—啟動—把載入項.dll的那個勾勾去掉。 重啟電腦,通常到這就可以了。
『貳』 每次打開有這個錯誤提示!C :\Program Files\WindowsApps·.....
你打開的圖標,電腦認定的這個是程序的快捷方式,指向的地址就是
C :\Program Files\WindowsApps·....這個程序,現在這個程序被刪了或者改名字了。
重新下載或者按照提示的目錄找到這個程序文件夾,自己試著重新找到該程序啟動文件後,滑鼠右擊,設置快捷方式。
『叄』 虛擬機安裝了win10,安裝tools時出現「安裝程序無法繼續。Microsoft Runtime
2020.02.08 更新 (虛擬機為WinXP - Win10均適用!)
看了那麼多回答,好像都不能解決我的問題。因為我在服務的列表裡根本沒有找到 Windows Installer 這個服務,更談何啟動。下面是我的方法,是成功了的。
----以下操作均在虛擬機內進行----
一、按住 Win鍵 + R 進入運行界面,輸入 cmd ,運行
『肆』 如何在windows上配置並運行Nginx
.NET Framework下載地址
WinSW-1.9-bin下載地址
把NGINX安裝到C:\RUNTIME\nginx目錄。平時的啟動命令為:
C:\RUNTIME\nginx\nginx.exe
停止它有兩種方法,一種是打開進程管理器,把所有的nginx進程都殺死,而且看著它們都被殺死為止才行。一種是用命令行:
C:\RUNTIME\nginx\nginx.exe -s stop
要自動啟動,你可以把winsw-1.9-bin.exe復制到C:\RUNTIME\nginx目錄,改名為NginxServer.exe。
創建一個新的文件NginxServer.xml,內容如下:
<service
<idnginx-1.0</id
<namenginx-1.0</name
<descriptionnginx-1.0</description
<executableC:\RUNTIME\nginx\nginx.exe</executable
<logpathC:\RUNTIME\nginx</logpath
<logmoderoll</logmode
<depend</depend
<startargument-p C:\RUNTIME\nginx</startargument
<stopargument-p C:\RUNTIME\nginx -s stop</stopargument
</service
保存後,執行命令:
NginxServer.exe install
如果成功,就會返回命令行游標,沒有提示。如果有錯誤提示,請確認你的電腦正確安裝了.NET Framework 2.0.5或以上的環境。
卸載命令為:
NginxServer.exe uninstall
『伍』 win7無法進入系統,出現c++runtimelibrary
microsoft visual c++ runtime library錯誤解決辦法微軟官方解釋如下:
症狀
在 Microsoft Windows XP 中運行自定義 Microsoft Visual C++ 6.0 程序時,您可能會收到以下錯誤消息:
This application has requested the Runtime to terminate it in an unusual way.Please contact the application''s support team for more information.
原因
如果使用 /GR 和 /MD 編譯器開關,並且 Msvcrt.dll 文件和 Msvcirt.dll 文件的版本是 7.0.x,則可能出現此問題。
注意:當使用早於 7.0 版本的 Msvcrt.dll 文件和 Msvcirt.dll 文件時,不會出現此問題。
解決方案
Microsoft 現在提供了一個受支持的修補程序,但該程序只用於解決本文中提到的問題。僅當系統遇到本文描述的特定問題時才可應用此修補程序。此修補程序可能還會接受進一步的測試。因此,如果這個問題沒有對您造成嚴重影響,我們建議您等待包含此修補程序的下一個 Windows XP Service Pack。
要立即解決此問題,請與 Microsoft 產品支持服務聯系,以獲取此修補程序。
根據微軟的方案可以如下解決這個問題:
1、下載早期的 Msvcrt.dll 文件和 Msvcirt.dll 文件。
2、在C:\Program Files\或者是其他軟體安裝目錄下搜索這兩個文件。
3、下載微軟官方補丁。
有些時候,在你安裝、運行某個軟體,可能會得到這樣一個錯誤提示:
Microsoft Visual C++ Runtime Library
Runtime Error!
Program:c:/windows/explorer.exe
This application has requested the runtime to terminate it in an unusual way.Please contact the application's support team for more information。需要說明的是,Microsoft Visual C++ runtime library是微軟系統自帶的c++運行庫,這個錯誤與IE設置里的腳本調試應該是沒什麼關系的。
可能的情況是:
一、系統的運行庫比較舊,而軟體需要的是更新版本的運行庫;或者系統里根本就沒有軟體需要的運行庫;
二、系統的運行庫損壞的說;
三、軟體需要的運行庫與系統的語言版本不一致。
一般性處理方法:
零、查毒殺毒,清理系統插件;
一、如果是IE出現這個錯誤,你應該檢查插件了(例如用360),以及嘗試打開IE菜單「工具」、「internet選項」,選擇「高級」標簽,將「啟用第三方瀏覽器擴展(需重啟動)」的鉤去掉;
二、如果是以前安裝的,現在運行出錯,建議重新安裝;
三、根本無法安裝;
3.1、如果提示你丟失諸如「msvcp50.dll、msvcp60.dll、MSVCP60D.DLL、msvci70.dll、msvcp70.dll、msvcp71.dll」,從其他機器或者網上下載後補回到軟體目錄或者系統system32目錄即可;
3.2、軟體使用最新版本並且最好是完全版本(別用破解或者綠色版);
3.3、上微軟自動更新打補丁;
打完補丁後還是不行,去微軟下載Microsoft Visual C++ 2005 Redistributable Package (x86)
Microsoft Visual C++ 2005 Redistributable Package (x86),安裝在未安裝 Visual C++ 2005 的計算機上運行使用 Visual C++ 開發的應用程序所需的 Visual C++ 庫的運行時組件,此軟體包安裝 C Runtime (CRT)、Standard C++、ATL、MFC、OpenMP 和 MSDIA 庫的運行時組件。對於支持並行部署模式的庫(CRT、SCL、ATL、MFC 和 OpenMP),這些運行時組件安裝在支持並行程序集的 Windows 操作系統版本的本機程序集緩存中,這一緩存也稱為 WinSxS 文件夾。支持的操作系統: Windows 2000 Service Pack 3; Windows 98; Windows 98 Second Edition; Windows ME; Windows Server 2003; Windows XP Service Pack
根據微軟的方案可以如下解決這個問題:1、下載早期的 Msvcrt.dll 文件和 Msvcirt.dll 文件。2、在C:\Program Files\或者是其他軟體安裝目錄下搜索這譏譏罐客忒九閨循酣末兩個文件。3、下載微軟官方補丁。
『陸』 lumion10打開時總是有很多彈窗怎麼解決
lumion10打開時總是有很多彈窗怎麼解決:
如果你是一打開就彈出很多窗口,一直點都不消失,而且會有新的出來。可以試試把lumion文件夾中的3rd中的onnxruntime.dll文件直接放在lumion文件夾中試試。
一是看有沒有被木馬攔截軟體或者殺毒軟體刪除了部分文件,在恢復區恢復並加入信任;再不行的話重新破解一遍就行了,或者試試重下一下10.0再用,因為可能是LUMION文件被系統刪了,需要重新替換文件。也有可能是hosts出問題了。
『柒』 windows desktop runtime是什麼
微軟桌面程序運行庫 Windows Desktop Runtime是一款微軟Windows運行庫。開源免費使用,支持32和64位各種電腦操作系統,也是屬於.net framework框架組件軟體,如果遇到丟失dll文件或者是dll錯誤都可以下載此運行庫合集進行解決,可以解決軟體不開放的問題.Net網站框架框架,使程序能夠正常運行。
軟體介紹
WindowsDesktopRuntime是一款類似於.Net framework框架的微軟運行庫組件。類似微軟.Net Core軟體,所有安裝文件都是來自微軟官方,有備無患,以免遇到游戲或者軟體運行不了的情況。
軟體特點
1、WindowsDesktopRuntime是微軟Windows桌面程序運行庫(含常規運行庫)
2、能完美兼容微軟不同版本的Windows系統,解決其程序缺少問題
3、WindowsDesktopRuntime運行庫安裝工具對Windows非常重要
點評
WindowsDesktopRuntime是Windows中應用程序而設計的運行庫合集安裝包。使用該WindowsDesktopRuntime軟體能夠解決電腦打不開某些軟體的問題,如果用戶打開某些軟體提示缺少必要程序,則需要下載該框架。
『捌』 如何在 Windows 下編譯 OpenSSL
如何在Windows下編譯OpenSSL (VS2010使用VC10的cl編譯器)
1、安裝ActivePerl//初始化的時候,需要用到perl解釋器
2、使用VS2010下的Visual Studio 2010 Command Prompt進入控制台模式(這個模式會自動設置各種環境變數)
3、解壓縮openssl的包,進入openssl的目錄
4、perl configure VC-WIN32
盡量在這個目錄下執行該命令,否則找不到Configure文件,或者指定完整的Configure文件路徑。
5、ms\do_ms.bat
在解壓目錄下執行ms\do_ms.bat命令
6、nmake -f ms\ntdll.mak
7、nmake -f ms\nt.mak
編譯後
在openssl解壓目錄下執行,完成編譯後。輸出的文件在out32dll (6), out32 (7)裡面,包括應用程序的可執行文件、lib文件和dll文件
注意:在運行第五步時,cl編譯器會抱怨說.\crypto\des\enc_read.c文件的read是The POSIX name for this item is deprecated(不被推薦的),建議使用_read。呵呵,我可不想將OpenSSL中的所有的read函數修改為_read。再看cl的錯誤代碼error C2220,於是上MSDN上查找:
warning treated as error - no object file generated
/WX tells the compiler to treat all warnings as errors. Since an error occurred, no object or executable file was generated.
是由於設置了/WX選項,將所有的警告都作為錯誤對待,所以。。。
於是打開OpenSSL目錄下的MS目錄下的ntdll.mak文件,將CFLAG的/WX選項去掉,存檔。。。
繼續執行nmake -f ms\ntdll.mak
=================================
一、編譯並安裝OpenSSL
1、按照標准步驟從源代碼編譯安裝OpenSSL
在編譯OpenSSL前,需要正確安裝Perl,因為在編譯OpenSSL時需要使用到該程序。
下載最新版本的Perl然後安裝之。
下載最新版本的OpenSSL
然後將源碼解壓縮到某個目錄(如 C:\openssl-0.9.8j)中。
進入openssl源碼目錄。
cd c:\openssl-1.0.1e
以下為參照該目錄下的文件INSTALL.W32的執行過程:
運行configure:
perl Configure VC-WIN32
創建Makefile文件:
ms\do_ms.bat
編譯動態庫:
nmake -f ms\ntdll.mak
編譯靜態庫:
nmake -f ms\nt.mak
測試動態庫:
nmake -f ms\ntdll.mak test
測試靜態庫:
nmake -f ms\nt.mak test
安裝動態庫:
nmake -f ms\ntdll.mak install
安裝靜態庫:
nmake -f ms\nt.mak install
清除上次動態庫的編譯,以便重新編譯:
nmake -f ms\ntdll.mak clean
清除上次靜態庫的編譯,以便重新編譯:
nmake -f ms\nt.mak clean
2、如果嫌麻煩,不想編譯,可以直接用別人做好的windows OpenSSL 安裝包(我用的是0.9.8j版),
可以下載 OpenSSL for Windows,直接安裝。
P.S. OpenSSL for Windows 的源代碼有一些數據類型和VC6的編譯器不兼容,我發現的不兼容的數據類型如下:
在OpenSSL安裝目錄的下的include/bn.h文件中,將
#define BN_ULLONG unsigned long long
#define BN_ULONG unsigned long long
#define BN_LONG long long
分別修改為:
#define BN_ULLONG ULONGLONG
#define BN_ULONG ULONGLONG
#define BN_LONG LONGLONG
否則,會出現編譯錯誤。
二、使用OpenSSL
在VC中配置使用以上的函數庫:
點擊菜單:Tools -> Options,彈出對話框"Options",在該對話框中選擇"Directories"標簽。
在"Show directories for:"的"Include files"選項中新增目錄"C:\openssl\include";
"Library files"選擇中新增目錄"C:\openssl\lib"。
然後在需要鏈接OpenSSL函數庫的工程中加入如下兩句:
#pragma comment(lib, "ssleay32.lib")
#pragma comment(lib, "libeay32.lib")
其作用是將OpenSSL所需的庫導入工程中。
三、問題
我在鏈接OpenSSL的靜態函數庫時遇到類似以下的問題:
Linking...
msvcrt.lib(MSVCRT.dll) : error LNK2005: _strchr already defined in libcmtd.lib(strchr.obj)
...
這是由於OpenSSL的靜態函數庫使用的是了VC的多線程DLL的Release版本,而我的程序使用了多線程靜態鏈接的Release版本。
調整OpenSSL的靜態函數庫使用的庫函數版本即可,調整過程如下:
編輯文件 ms\nt.mak,將該文件第19行
"CFLAG= /MD /Ox /O2 /Ob2 /W3 /WX /Gs0 /GF /Gy /nologo -DOPENSSL_SYSNAME_WIN32 -DWIN32_LEAN_AND_MEAN -DL_ENDIAN -DDSO_WIN32 -D_CRT_SECURE_NO_DEPRECATE -
D_CRT_NONSTDC_NO_DEPRECATE /Fdout32 -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_SEED -DOPENSSL_NO_RC5 -DOPENSSL_NO_MDC2 -DOPENSSL_NO_TLSEXT -DOPENSSL_NO_KRB5 -
DOPENSSL_NO_DYNAMIC_ENGINE"
中的"/MD"修改為"/MT"。然後重新編譯安裝OpenSSL即可。
四、附錄:在VC中對C/C++ 運行時庫不同版本編譯指令說明
《在VC中對C/C++ 運行時庫不同版本編譯指令說明》一文中詳細介紹了連接不同版本庫的編譯指令如下:
C Runtime Library:
/MD MSVCRT.LIB 多線程DLL的Release版本
/MDd MSVCRTD.LIB 多線程DLL的Debug版本
/MT LIBCMT.LIB 多線程靜態鏈接的Release版本
/MTd LIBCMTD.LIB 多線程靜態鏈接的Debug版本
/clr MSVCMRT.LIB 託管代碼和非託管代碼混合
/clr:pure MSVCURT.LIB 純託管代碼
C++ Standard Library:
/MD MSVCPRT.LIB 多線程DLL的Release版本
/MDd MSVCPRTD.LIB 多線程DLL的Debug版本
/MT LIBCPMT.LIB 多線程靜態鏈接的Release版本
/MTd LIBCPMTD.LIB 多線程靜態鏈接的Debug版本
===============================================
一 配置編譯參數
配置編譯參數是進行OpenSSL編譯的第一步,這一步可以確定系統的環境,使用什麼編譯器,默認安裝路徑以及其他一些選項.步驟如下:
1.安裝perl:下載ActivePerl-5.8.8.822-MSWin32-x86-280952.msi,然後點擊msi文件進行安裝!
2..配置編譯參數:下載openssl-1.0.1e.tar.gz,解壓.
vc:首先在C:\Program Files\Microsoft Visual Studio .NET 2010\VC10\bin\目錄下執行vcvars32.bat,然後在解壓後的openssl-1.0.1e目錄,執行命令配置編譯參數:perl Configure VC-WIN32
bc:在解壓後的openssl-0.9.8g目錄下執行:perl Configure BC-32
二 生成批處理文件
在使用configure腳本配置好的編譯參數後,就可以使用批處理命令來生成編譯腳本.生成編譯腳本根據採用編譯器的不同通常使用不同的批處理文件.就目前來說,使用vc編譯的時候有三種選擇:do_ms,do_masm和do_nasm來創建一系列編譯腳本文件,即.mak腳本.步驟如下:
vc:在openssl-1.0.1e目錄下,執行命令來批處理文件:do_ms,do_masm和do_nasm
bc:1.下載nsm09839.zip微軟匯編編譯器,解壓,拷貝到c:/windows目錄下,修改名稱為nasmw.exe;2.在openssl-1.0.1e目錄下,執行命令來批處理文件:ms\do_nasm
三 代碼編譯
vc:
完成上面步驟後,可以看到兩個關鍵腳本文件:nt.mak和ntdll.mak.如果我們需要編譯後的OpenSSL庫是支持動態DLL形式的,那麼應該使用ntddll.mak文件進行編譯,這樣編譯完成我們會得到四個與OpenSSL的API庫有關文件:ssleay32.lib,libeay32.lib,ssleay32.dll和libeay32.dll.執行的編譯命令形式如下:nmake -f ms\ntdll.mak
如果不希望以動態庫的形式使用OpenSSL,那麼可以使用nt.mak文件進行編譯.這樣編譯後使用OpenSSL的時候,回直接將代碼鏈接進我們的程序裡面.執行命令如下:nmake -f ms\nt.mak
bc:執行命令來完成代碼編譯:make -f ms\bcb.mak
四 ELSE
1)
測試動態庫:
nmake -f ms\ntdll.mak test
測試靜態庫:
nmake -f ms\nt.mak test
安裝動態庫:
nmake -f ms\ntdll.mak install
安裝靜態庫:
nmake -f ms\nt.mak install
清除上次動態庫的編譯,以便重新編譯:
nmake -f ms\ntdll.mak clean
清除上次靜態庫的編譯,以便重新編譯:
nmake -f ms\nt.mak clean
2)
使用OpenSSL
在VC中配置使用以上的函數庫:
點擊菜單:Tools -> Options,彈出對話框"Options",在該對話框中選擇"Directories"標簽。
在"Show directories for:"的"Include files"選項中新增目錄"C:\openssl\include";"Library files"選擇中新增目錄"C:\openssl\lib"。
然後在需要鏈接OpenSSL函數庫的工程中編譯時加入"libeay32.lib"就可以了。
『玖』 求Windows Desktop Runtime(微軟官方運行庫)V3.1.6 官方網盤資源
鏈接:
提取碼:deyx
軟體名稱:WindowsDesktopRuntime(微軟官方運行庫)V3.1.6官方免費版
語言:簡體中文
大小:46.22MB
類別:系統工具
介紹:WindowsDesktopRuntime是微軟官方推出的有跨平台(Windows、MacOSX、Linux)能力的應用程序開發框架,此框架開源使用,完美兼容微軟不同版本的系統,對廣大的程序員有很大的幫助。有需要的用戶趕快下載哦。