Windows10安裝.msi文件出現(xiàn)“錯誤代碼2502、2503”解決辦法(安裝程序在安裝此程序包時遇到了錯誤??赡鼙砻鞔顺绦虬绣e。)
[重要通告]如您遇疑難雜癥,本站支持知識付費業(yè)務,掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!
今天一位買了上海社保插件的客戶詢問他電腦安裝買的軟件的時候出現(xiàn)了錯誤;錯誤代碼為2503、2502如下圖所示
通常出現(xiàn)這樣的問題,多數(shù)是win8或者win10系統(tǒng)安裝第三方的應用需要管理員權(quán)限,但是msi程序的右鍵菜單沒有“以管理員身份運行”選項,所以用戶就無法正常安裝msi軟件。
Win10中,在使用Windows Installer安裝程序時,有時候會出現(xiàn)安裝和卸載失敗的問題,錯誤代碼為2502、2503。
經(jīng)過分析發(fā)現(xiàn)其原因就是C:\Windows\Temp文件夾NTFS權(quán)限錯誤。為了能夠讓Windows Installer操作正確,當前用戶需要有Temp文件夾完全管理員權(quán)限。不過很多時候這個文件夾權(quán)限多少都有點問題,所以你需要手動設置一下權(quán)限。該Temp文件夾為C:\Windows\Temp
老梁這里提醒一下,該Temp文件夾為C:\Windows\Temp,并非C:\Users\\AppData\Local\Temp\,或者其他的Temp,別弄錯了。
Windows Installer安裝程序時,錯誤代碼為2502、2503
推薦方案3的使用~~~~~~~
壹、確認Windows Installer 是否正常啟動;
運行 services.msc 找到Windows Installer 服務 選擇啟動--如果是啟動的,就不用理會;
貳、給予C:\Windows\Temp權(quán)限
1、進入C:\Windows\Temp,在Temp文件夾上點擊右鍵,選擇“屬性”
2、選擇當前用戶,點擊“編輯”,勾選完全控制和修改權(quán)限。
叁、(推薦此方法)用管理員身份運行 命令提示符(cmd)來處理(將安裝包直接托到CMD中回車安裝,或者msiexec /package空格加安裝包路徑)
1、以管理員身份運行 命令提示符(cmd)
2、輸入 “msiexec /package 安裝文件地址" 然后回車安裝即可
例如:“msiexec /package 安裝文件地址"msiexec /package C:\Users\Administrator\Downloads\ScreenToGif.2.18.Setup.msi
肆、用任務管理器啟用以系統(tǒng)管理權(quán)限創(chuàng)建此任務;
第一步:首先打開任務管理器(快捷鍵Ctrl+Shift+Esc)點擊文件選項,再點擊新建任務
第二步:找到安裝包的存放位置,進行復制(快捷鍵:Ctrl+c)
第三步:在新建任務框內(nèi)先勾選“以系統(tǒng)管理權(quán)限建此任務”然后填寫安裝包的位置,
第四步:在位置后邊輸入一個反斜杠(\)在自動識別出來的文件中選擇安裝包;最后就按照正常的安裝方法就可以順利安裝軟件;
伍、永久提升管理員權(quán)限方法
1、“win+r” 然后輸入“gredit.msc" 回車;
2、計算機配置,本地組策略編輯器——>計算機配置——>管理模板——Windows組件—— >Windows Installer——>始終以提升的權(quán)限進行安裝——選擇已啟用,并點擊應用.
3、其次,用戶配置,同計算機配置再操作一遍:
本地組策略編輯器——>用戶配置——>管理模板——Windows組件——>Windows Installer——>始終以提升的權(quán)限進行安裝——選擇已啟用,并點擊應用
擴展閱讀:什么是Windows Installer?
Windows Installer是在Windows 2000時提出,作為微軟操作系統(tǒng)中的安裝程序開發(fā)標準的操作系統(tǒng)服務。它可以支持安裝程序所需要的許多功能,并且可以支持交易式安裝(Committable Installation),當安裝程序發(fā)現(xiàn)錯誤或問題時,可以將安裝程序中所做的任何修改(包含復制文件、修改配置等)全部回溯為未變更的狀態(tài)。目前Windows Installer最新版本為5.0版。
Windows Installer的安裝程序由Windows Installer Service、Installer Database、Installation Bootstrapper與需要安裝的文件所組成。
??Windows Installer Service:與操作系統(tǒng)一起安裝,由Windows Installer安裝程序的Installation Bootstrapper引導,負責加載Installer Database,以及Windows Installer安裝程序運行期間的交易式安裝功能,以確保安裝程序?qū)ο到y(tǒng)的修改,不是成功就是失敗(不做任何變更)。
??Installer Database:由安裝程序工具所制作,里面含有安裝程序的指令,流程(向?qū)М嬅嫠璧臄?shù)據(jù)),數(shù)據(jù),配置設置等,為 Windows Installer 的安裝數(shù)據(jù)源,有時候文件也會被壓縮在Installer Database中。
??Installation Bootstrapper:引導Windows Installer以運行安裝程序的起始用程序,通常以setup.exe命名。
利用Windows Installer開發(fā)安裝程序的軟件廠商,可以在軟件包裝中附上Windows Installer 的可轉(zhuǎn)散布包(Redistribute Package),以確保用戶的電腦可以更新Windows Installer的模塊版本,讓安裝程序得以順利運行。Windows Installer 目前是屬于Platform SDK的一部分。(Source:Wikipedia)
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!