做效果圖兼職的網(wǎng)站珠海網(wǎng)絡(luò)推廣公司
問(wèn)題
系統(tǒng)環(huán)境:Windows11
數(shù)據(jù)庫(kù)版本:Mysql8
雙擊安裝,一路下一步,完成,很順利,但是開(kāi)啟服務(wù)后 net start mysql 報(bào)錯(cuò):
服務(wù)沒(méi)有響應(yīng)控制功能。
請(qǐng)鍵入 NET HELPMSG 2186 以獲得更多的幫助
不要懷疑是不是自己哪里操作錯(cuò)了?!(以管理員身份運(yùn)行,服務(wù)端口,啟動(dòng)命令...),同樣的操作在Windows10沒(méi)有任何問(wèn)題,所以問(wèn)題出在哪了?
原因
Windows11 缺少必要的?vcruntime140_1.dll,VC_redist.x64.exe
解決好這兩個(gè)就OK了。
解決方法
1 更新 vcruntime140_1.dll
下載64位版本vcruntime140_1.dll,然后放入mysql的bin目錄即可。
2?安裝?VC_redist.x64.exe
雙擊安裝,一路下一步,完成。
下載地址
vcruntime140-1.dll和VC-redist.x64.exe資源-CSDN文庫(kù)
備注:
1 介紹 vcruntime140_1.dll
vcruntime140_1.dll是Microsoft Visual C++運(yùn)行時(shí)庫(kù)的一部分,它是一個(gè)動(dòng)態(tài)鏈接庫(kù)(DLL)文件,包含了一系列用于支持由Visual Studio 2015及更高版本編譯的應(yīng)用程序所必需的運(yùn)行時(shí)函數(shù)。這個(gè)DLL文件對(duì)于那些使用了C++標(biāo)準(zhǔn)庫(kù)和Microsoft特定擴(kuò)展功能的Windows應(yīng)用程序至關(guān)重要。
具體來(lái)說(shuō),vcruntime140_1.dll提供了以下關(guān)鍵功能:
內(nèi)存管理:包含了執(zhí)行內(nèi)存分配、釋放和其他內(nèi)存操作所需的核心函數(shù)。
異常處理:實(shí)現(xiàn)了C++異常處理機(jī)制的支持代碼。
RTTI(運(yùn)行時(shí)類型信息):支持在運(yùn)行時(shí)檢查和識(shí)別對(duì)象類型的特性。
C++標(biāo)準(zhǔn)庫(kù)支持:包括STL容器、算法以及iostream等基本組件的實(shí)現(xiàn)。
線程和并發(fā)支持:可能涉及多線程編程所需的同步原語(yǔ)和任務(wù)調(diào)度功能。
當(dāng)系統(tǒng)中缺少或損壞vcruntime140_1.dll時(shí),依賴于該庫(kù)的應(yīng)用程序可能會(huì)無(wú)法啟動(dòng)或者在運(yùn)行過(guò)程中出現(xiàn)錯(cuò)誤。為了解決這個(gè)問(wèn)題,用戶通常需要重新安裝或修復(fù)相應(yīng)的Microsoft Visual C++ Redistributable Package,以確保所有必要的運(yùn)行時(shí)組件都已正確安裝在系統(tǒng)上。
2?VC_redist.x64.exe
微軟公司為Visual C++的64位運(yùn)行庫(kù)推出了vcredist_x64 .exe,包含了一些Visual C++的庫(kù)函數(shù)。一般用Visual C++開(kāi)發(fā)的Windows應(yīng)用程序需要這個(gè)運(yùn)行時(shí)庫(kù)的支持才能在沒(méi)有安裝Visual C++的計(jì)算機(jī)上正常運(yùn)行。