Posts Tagged With: 2019

[VS] Visual Studio 2019 @ Windows 2012 R2 無法正常安裝


昨天正常安裝 VS2019@Win10 x64 後,今天打算在 Win2012r2 上安裝。晚上選完安裝內容後,跑去睡覺,早上一看,發現卡在 Microsoft.Net.4.7.2.FullRedist 上:

VS2019 安裝失敗
VS2019 安裝失敗

點選「查看已驗證的解決方案」,沒啥有幫助的文章。

有其他人卡在 .Net framework 4.7.2 無法安裝
有其他人卡在 .Net framework 4.7.2 無法安裝

打開工作管理員,發現是執行下面執行檔失敗:

C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.Net.4.7.2.FullRedist,version=4.7.3062.2\dotNetFxLatest-x86-x64-AllOS-ENU.exe

拷貝到 VS2019 安裝目錄後,本著「關掉引擎好換檔」的心態,先重新開機,再手動安裝 .Net framework 4.7.2 試看看。

手動安裝 .Net framework 4.7.2
手動安裝 .Net framework 4.7.2

沒想到還是失敗,但是手動安裝的好處就是有畫面。

.Net framework 4.7.2 安裝失敗
.Net framework 4.7.2 安裝失敗

從記錄檔可以看到錯誤原因發生在安裝 Windows8.1-KB4054566-x64.cab 時,找不到物件或內容。最重要的是有錯誤訊息。 (failed with 0x80092004)

安裝的詳細錯誤訊息
安裝的詳細錯誤訊息

一開始我以為是 VS2019 封包的檔案有問題,到微軟下載中心抓最新的 .Net framework 4.7.2 (NDP472-KB4054530-x86-x64-AllOS-ENU.exe) ,執行安裝,仍然發生上面錯誤訊息,比對內容檔案,是同樣的時間,所以應該沒更新的可以搞。

想說開啟新增移除程式看看,一看,居然 .Net framework 4.7 以後都沒有:

Net framework 沒有 4.7 以後版本
Net framework 沒有 4.7 以後版本

想說那就從 .Net framework 4.7 逐步安裝好了,沒想到裝 4.7 與 4.7.1 都說我已安裝更高版本的 .Net framework ,那我就試試看安裝 4.7.2 的繁體中文語言套件 (NDP472-KB4054530-x86-x64-AllOS-CHT.exe) ,還是回應找不到物件或內容。

想來只能想辦法移除 .Net framework 4.7.2 重新安裝,就 Google 搜尋移除 .Net framework 4.7.2 的文章,結果找到一篇很有用的文章:

.NET Framework 4.7.2 install error 0x80092004 — Cannot find object or property

看標題似乎就是中獎了~ 裡面內容概要是說在 TechNet 論壇有位 mwjvl 網友幫助他解決這個問題。解決步驟如下:

  1. 建立一個存放 kb 的目錄,目錄名不是很重要,但是為了方便解說操作,用下面的目錄名:
    C:\updatefix\expanded\
  2. 到微軟 Windows Update Catalog 下載 KB4340558 存放到:
    C:\updatefix\
  3. 將所有下載的 .msu 解壓縮到
    C:\updatefix\expanded\
    ,使用指令:
    expand -f:* “C:\updatefix*.msu" C:\updatefix\expanded\
  4. 使用指令將 C:\updatefix\expanded\ 內的所有 .cab 安裝到 Windows 內,其中 WSUSCAN.cab 不用安裝,視情況可能需重新開機。使用指令:
    dism /online /add-package /packagepath:C:\updatefix\expanded\filename.cab
  5. 若發生錯誤,移除重新安裝。使用指令:
    dism /online /remove-package /packagepath:C:\updatefix\expanded\filename.cab
  6. 重複步驟 4 ,直到所有 cab 都成功安裝。
  7. 上面建立的 C:\updatefix\ 沒用了,可以刪除
  8. 可以重新安裝 .Net framework 4.7.2 了

在步驟 2 ,我下載 KB4340558 時,有 3 個 .msu 可下載:

KB4340558 有三個檔案可下載
KB4340558 有三個檔案可下載

在步驟 4 ,我在安裝 KB4338419 時,發生 0x80092004 錯誤,我把它移除重裝。

發生錯誤移除重裝
發生錯誤移除重裝

完成後,手動安裝 .Net framework 4.7.2 ,就成功安裝了。

成功安裝 .Net framework 4.7.2
成功安裝 .Net framework 4.7.2

安裝完要求我重新開機:

重新開機啦
重新開機啦

重新開機後,再執行 VS2019 安裝,選「重試」,就會跳過 .Net framework 4.7.2 ,進行下一個功能安裝:

繼續安裝 VS2019
繼續安裝 VS2019

終於安裝完成,要求我重新開機:

VS2019 要求重新開機
VS2019 要求重新開機

確認安裝完成,從安裝精靈第一次啟動 VS2019:

第一次啟動 VS2019
第一次啟動 VS2019

總算搞定收工。不過詭異的是,我的 Win2012r2 在「程式和功能」那邊還是沒有任何 .Net framework 4.7 的安裝,只有 Visual Studio 2019 的安裝。

廣告
Categories: 技術分享 | 標籤: | 1 則迴響

[Office] 註冊零售版的 Office 2019


在先前 Office 2016 介紹的註冊畫面:[Office] 2016 家用及中小企業版

在 Office 2019 略有變動。一般來說,你拿到一張卡片的,那個是兌換金鑰,而不是產品金鑰。兌換金鑰只能使用一次。

首先,登入:office.com/setup

大部分情況會要求重新登入,持續輸入的話,或剛登入過,可能會自動登入,這時務必要確認再確認,步驟1 的帳號一定是要打算掛入 Office 資產的帳號,例如個人帳號,這邊沒處理好,接下來兌換的 Office 就變別人的了。

注意 Office 兌換後會掛入 步驟1 的帳號

輸入完兌換金鑰後,會出現被綁訂的地區,語言則可選擇。這邊注意一下,軟體有出口管制,所以若是台灣買的軟體,請務必在台灣兌換金鑰後安裝再出國,出國後只能靠台灣公司或家裡提供 VPN Server 跳轉才能啟用。

選擇完地區、語言後按下一步

會自動辨識輸入序號是哪套軟體,然後執行步驟三取得你的 Office 才會真的把軟體掛入你的帳號。

其中,Office / Visio / Project 的 2013/2016/2019 及 Mac 版本的 2016/2019 都可以掛入這個帳號,按下下一步後會自動導向:

https://account.microsoft.com/services/

點選畫面上的檢視產品金鑰就是要輸入軟體的真正金鑰,不要輸入兌換金鑰,那無法啟動 Office。

選擇安裝後,可點選 其他選項 ,就可以選擇 Office x86/x64 或下載離線檔案,離線檔案是 iso 檔,Win8/8.1/10 可掛載成為 DVD 光碟後安裝,舊版本的 Windows 可考慮燒成光碟安裝。(參考文末圖說)

掛入微軟帳號的資產

如果輸入兌換金鑰後,出現下面畫面,就表示這個金鑰已經被兌換過,不能再用,如果有疑問,只能問微軟客服。

金鑰已被兌換

若輸入的金鑰無法辨識,會出現下面畫面。

無法辨識金鑰

如果你輸入成產品金鑰,而非兌換金鑰,可直接下載產品,但不會重新掛入帳號。

點選立即下載安裝,序號內含於安裝檔,只能輸入相同序號

其中:

商務板金鑰兌換:office.com/setupkey

舊版本 Office 金鑰下載 Office :https://www.microsoft.com/zh-tw/software-download/office

贈品兌換:microsoft.com/redeem

從上面提到服務與訂閱網頁點選安裝時,預設是下載簡體中文版,所以一定要改:

點選其他選項變更下載內容

新版本 Office 預設下載 x64 ,若無使用其他 OLE/COM/Automation 軟體,例如 AutoCAD/Acrobat 等,建議直接使用 x64 版本,習慣新版本差異,減少未來升級再來熟悉。但若需使用其他 OLE/COM/Automation 軟體時,則必須該軟體也為 x64 才能相容,例如使用 Acrobat x64 就可以插入 PDF 到 PowerPoint,反之可能要配合降版本到 x86 ,例如若只有 x86 版本的 MathType ,則只能在 x86 版本去搭配使用。

選擇語系與位元版本

若選擇下載離線檔案,就可以把 x86/x64 光碟下載到電腦,我個人偏好下載離線安裝版本。

下載兩種位元版本

開始下載光碟檔案

光碟格式為 img

光碟預設安裝是 x86 版本,若要安裝 x64 版本,記得手動到子目錄安裝。

Categories: Office, 技術分享 | 標籤: | 4 則迴響

在 WordPress.com 建立免費網站或網誌.

%d 位部落客按了讚: