2014年5月29日 星期四

[研究] 某人存取了 Microsoft 帳戶 ******@hotmail.com。請在 https://account.live.com 進行復原

[研究] 某人存取了 Microsoft 帳戶 ******@hotmail.com。請在 https://account.live.com 進行復原

2014-05-29

今天手機收到了以下簡訊

某人存取了 Microsoft 帳戶 ******@hotmail.com。請在 https://account.live.com 進行復原
而且Outlook 今天無法 Hotmail 信件

Google "某人存取了 Microsoft 帳戶" 消息很少,且沒大用
自己試看看了











變更密碼完成,暫時先這樣了。

(完)

2014年5月28日 星期三

[研究] Windows 8.1 Enterprise with Update 繁體中文版整合 hotfix 光碟製作

[研究] Windows 8.1 Enterprise with Update 繁體中文版整合 hotfix 光碟製作

2014-05-28

有朋友說,我去整那麼老的 Windows 7 和 hotfix 做甚麼,都已經出到 Windows 8.1 了,好吧,這次來整合 Windows 8.1 和 hotfix。

(下圖) 先安裝 Windows 8.1 Enterprise with Update 看看有那些 hotfix 要安裝



(下圖) Windows Update 做完後,PowerOff 看到的 VM 大小



@rem Merge.bat
@rem Windows 8.1 Enterprise with Update 整合 hotfix (理論上所有 Windows 8.1 都適用)
@rem 需要系統管理員權限
@rem 2014-05-28

@rem 一些手動工作要先完成
@rem 用 UltraISO 把 .iso 檔案內 \sources\install.wim 拷貝放到 C:\8.1EntVLwU 目錄 (目錄請自己建立,也可以放到其他目錄)

@rem tw_windows_8.1_enterprise_with_update_x64_dvd_4048586.iso
@rem 檢查 .iso 中包含哪幾種版本,經檢查有 1 種版本
dism /get-wiminfo /wimfile:C:\8.1EntVLwU\install.wim

@rem 索引 : 1 名稱 : Windows 8.1 Enterprise

@rem 請下載 WGET for Windows (win32),把 wget.exe 放到 C:\8.1EntVLwU\hotfix 目錄
@rem http://users.ugent.be/~bpuype/wget/

@rem GimageX 可從Windows 8.1 ADK中提取,版本 6.3.9600.16384,x86 & x64
@rem 適用於 Windows 8.1 更新的 Windows 評定及部署套件 (Windows ADK)
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=39982
@rem 或 Google 找別人提供的,例如
@rem http://pan.baidu.com/share/link?shareid=2730130819&uk=1312251634

@rem ----- 下載 hotfix ------------------------------------------------------------------
mkdir C:\8.1EntVLwU\hotfix
cd C:\8.1EntVLwU\hotfix


@rem KB2267602
@rem http://support.microsoft.com/kb/923159
@rem 如何手動下載最新的 Windows Defender 定義更新
@rem http://go.microsoft.com/fwlink/?linkid=70632
wget http://definitionupdates.microsoft.com/download/DefinitionUpdates/VersionedSignatures/AM/1.175.631.0/amd64/mpas-feX64.exe

@rem 適用於 Windows 8.1 x64 系統的 Internet Explorer Flash Player 更新 (KB2957151)
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42789
wget http://download.microsoft.com/download/5/2/7/527CF1FE-2A76-42E7-AFA8-35F20AD98F92/Windows8.1-KB2957151-x64.msu

@rem KB2920189:x64 系統的 Windows 8.1 安全性更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42694
wget http://download.microsoft.com/download/9/B/6/9B66A6EB-2602-4B19-B2F9-44E804DFA41C/Windows8.1-KB2920189-x64.msu

@rem KB2926765:x64 系統的 Windows 8.1 安全性更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42707
wget http://download.microsoft.com/download/9/3/E/93EB254F-CC9E-49E2-875C-71B486BBF201/Windows8.1-KB2926765-x64.msu

@rem Windows 8.1、Windows RT 8.1 和 Windows Server 2012 R2 的 Microsoft .NET Framework 4.5.1 資訊安全更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42775
wget http://download.microsoft.com/download/3/E/1/3E19BBE5-EF13-48ED-AEA3-90ECF790C3AB/Windows8.1-KB2931366-x64.msu

@rem KB2939087:x64 系統的 Windows 8.1 更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42372
wget http://download.microsoft.com/download/F/6/C/F6C7AE87-3D00-496C-B212-920FE30A24F0/Windows8.1-KB2939087-x64.msu

@rem KB2939153:x64 系統的 Windows 8.1 更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42723
wget http://download.microsoft.com/download/F/0/4/F04D96F4-C977-4011-85F0-3B3D9DA3F9D5/Windows8.1-KB2939153-x64.msu

@rem KB2950153:x64 系統的 Windows 8.1 更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42735
wget http://download.microsoft.com/download/A/7/D/A7DE49CA-7C25-4436-80D0-8D2F5550B31E/Windows8.1-KB2950153-x64.msu

@rem KB2953522 適用於 Windows 8.1 (x64 系統) 的 Internet Explorer 11 安全性更新 (KB2953522)
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42868
wget http://download.microsoft.com/download/4/A/7/4A7D21BD-EC48-448C-8355-AF7BD385F8F2/Windows8.1-KB2953522-x64.msu

@rem KB2956575:x64 系統的 Windows 8.1 更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42730
wget http://download.microsoft.com/download/3/A/9/3A9EC54A-8AEC-4CA6-969C-36B8CBA4E7B4/Windows8.1-KB2956575-x64.msu


@rem KB2958262:x64 系統的 Windows 8.1 更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42758
wget http://download.microsoft.com/download/B/1/A/B1A600BC-2868-4647-9501-7E663E410AD2/Windows8.1-KB2958262-x64.msu

@rem KB2962140:x64 系統的 Windows 8.1 安全性更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42631
wget http://download.microsoft.com/download/E/D/8/ED8999AF-5E3E-447C-84DA-2ADE85558C08/Windows8.1-KB2962140-x64.msu

@rem KB2965065:x64 系統的 Windows 8.1 更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42762
wget http://download.microsoft.com/download/B/B/8/BB85E28A-5584-43EC-84B7-37B5DEC4927B/Windows8.1-KB2965065-x64.msu

@rem KB2954879 Windows 8.1 與 Windows Server 2012 R2 的 Microsoft .NET Native 更新 - KB2954879
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42380
wget http://download.microsoft.com/download/5/0/A/50A5BBBA-68AC-469D-AC7F-746DE045DFA5/Windows8.1-KB2954879-v2-x64.msu

@rem Windows 8.1「x64 型系統」適用的 Microsoft 相機轉碼器套件更新 (KB2899189)
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=41337
wget http://download.microsoft.com/download/E/4/9/E49BA6EF-AC61-4525-9D5F-9C7F979B13D9/Windows8.1-KB2899189-x64.msu

@rem KB890830
@rem Malicious Software Removal Tool for Windows 8.1 x64
@rem http://www.microsoft.com/zh-tw/download/malicious-software-removal-tool-details.aspx
wget http://download.microsoft.com/download/2/C/5/2C563B99-54D9-4D85-A82B-45D3CD2F53CE/Windows-KB890830-x64-V5.12.exe
@rem 整合失敗

@rem KB2919355 適用於 x64 系統的 Windows 8.1 更新 (KB2919355)
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42335
wget http://download.microsoft.com/download/2/5/6/256CCCFB-5341-4A8D-A277-8A81B21A1E35/clearcompressionflag.exe
wget http://download.microsoft.com/download/2/5/6/256CCCFB-5341-4A8D-A277-8A81B21A1E35/Windows8.1-KB2959977-x64.msu
wget http://download.microsoft.com/download/2/5/6/256CCCFB-5341-4A8D-A277-8A81B21A1E35/Windows8.1-KB2937592-x64.msu
wget http://download.microsoft.com/download/2/5/6/256CCCFB-5341-4A8D-A277-8A81B21A1E35/Windows8.1-KB2934018-x64.msu
wget http://download.microsoft.com/download/2/5/6/256CCCFB-5341-4A8D-A277-8A81B21A1E35/Windows8.1-KB2919355-x64.msu
wget http://download.microsoft.com/download/2/5/6/256CCCFB-5341-4A8D-A277-8A81B21A1E35/Windows8.1-KB2932046-x64.msu
wget http://download.microsoft.com/download/2/5/6/256CCCFB-5341-4A8D-A277-8A81B21A1E35/Windows8.1-KB2938439-x64.msu

@rem ----- Options ------------------------------------------------------------------

@rem KB2955164:x64 系統的 Windows 8.1 更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42761
@rem http://download.microsoft.com/download/F/A/A/FAAD1422-D6D7-4C82-BA89-37E5E11073AA/Windows8.1-KB2955164-x64.msu
@rem 整合失敗

@rem -----------------------------------------------------------------------
mkdir C:\wim2
cd C:\8.1EntVLwU

@rem ----- 更新 index 1 ------------------------------------------------------------------
DISM /Mount-Wim /WimFile:C:\8.1EntVLwU\install.wim /index:1 /MountDir:C:\wim2
time /t
FOR %%i in (C:\8.1EntVLwU\hotfix\*.msu) do start /wait  /min DISM /Image:C:\wim2 /Add-Package /PackagePath:%%i
FOR %%i in (C:\8.1EntVLwU\hotfix\*.exe) do start /wait  /min DISM /Image:C:\wim2 /Add-Package /PackagePath:%%i
time /t
DISM /Unmount-Wim /MountDir:C:\wim2 /commit
DISM /Cleanup-Wim

@rem -----------------------------------------------------------------------
@rem 用 UltraISO 把 .iso 檔案內 \sources\install.wim 換成新作出來的







(下圖) 安裝 Windows 8.1 Enterprise with Update 整合 hotfix 版,發現還是有少量無法整進去




(下圖) 整合版 Windows Update 做完後,PowerOff 看到的 VM 大小 (約省 600 MB)

(完)

相關文章

[研究] Windows 8.1 Enterprise with Update 繁體中文版整合 hotfix 光碟製作
http://shaurong.blogspot.com/2014/05/windows-81-enterprise-with-update-hotfix.html

[研究] 同 KB 編號的 hotfix 是否相同 ?
http://shaurong.blogspot.com/2014/05/kb-hotfix.html

[研究] Windows 2012 R2 with Update 繁體中文版整合 hotfix 光碟製作
http://shaurong.blogspot.com/2014/05/windows-2012-r2-with-update-hotfix.html

[研究] Windows 8.1 x64 更新 (KB2919355) 129 MB ? 690 MB ? 7xx MB
http://shaurong.blogspot.com/2014/05/windows-81-x64-kb2919355-129-mb-690-mb.html

[研究] Windows Hotfix Downloader 8.1.2.0 更新 下載工具
http://shaurong.blogspot.com/2014/05/hotfix-downloader-8.html

[研究] Windows 7 x64 with SP1 + IE 11 + Hotfix 整合光碟製作
http://shaurong.blogspot.com/2014/05/windows-7-x64-ie-11.html

[研究] Windows XP 與 IE8、WMP11 整合
http://shaurong.blogspot.com/2014/05/windows-xp-ie8wmp11.html

[研究] 同 KB 編號的 hotfix 是否相同 ?

[研究] 同 KB 編號的 hotfix 是否相同 ?

2014-05-28

KB2920189:x64 系統的 Windows 8 安全性更新
http://www.microsoft.com/zh-tw/download/details.aspx?id=42680

http://download.microsoft.com/download/A/8/4/A8416B74-340E-403E-B280-D9367F9C1B8F/Windows8-RT-KB2920189-x64.msu

KB2920189:Windows 8.1 安全性更新
http://www.microsoft.com/zh-tw/download/details.aspx?id=42697

http://download.microsoft.com/download/8/7/2/8723E701-A0FF-460B-A962-38FEE6359437/Windows8.1-KB2920189-x86.msu

KB2920189:x64 系統的 Windows 8.1 安全性更新
http://www.microsoft.com/zh-tw/download/details.aspx?id=42694

http://download.microsoft.com/download/9/B/6/9B66A6EB-2602-4B19-B2F9-44E804DFA41C/Windows8.1-KB2920189-x64.msu

KB2920189:Windows Server 2012 安全性更新
http://www.microsoft.com/zh-tw/download/details.aspx?id=42690

http://download.microsoft.com/download/8/8/F/88FEEB21-D8D3-48B6-B31D-276BA3C222C0/Windows8-RT-KB2920189-x64.msu

KB2920189:Windows Server 2012 R2 安全性更新
http://www.microsoft.com/zh-tw/download/details.aspx?id=42702

http://download.microsoft.com/download/C/E/9/CE965FB0-13A9-4EBC-A7FF-576A3443CD29/Windows8.1-KB2920189-x64.msu

PS:Windows Server 2012、2012 R2 都只有 x64 版本

由上面下載網址、直接下載網址來看,可能都不相同。

(下圖) 由 "檔案大小" 來看
Windows 8.1 x86 和 x64 檔案大小不同,已經是不可能相同的檔案
Windows 2012 和 8 x64 檔案大小相同,可能是相同檔案
Windows 2012 R2 和 8.1 x64 檔案大小相同,可能是相同檔案
(下圖) 測試一下,Windows 2012 和 8 x64 檔案是相同的 (雖然有個別的下載網址 和 直接下載網址)


NT 6.x 家族 作業系統核心版本編號
http://msdn.microsoft.com/zh-tw/library/windows/desktop/ms724832(v=vs.85).aspx
Operating system Version number
Windows 8.1 6.3
Windows Server 2012 R2 6.3
Windows 8 6.2
Windows Server 2012 6.2
Windows 7 6.1
Windows Server 2008 R2 6.1
Windows Server 2008 6.0
Windows Vista 6.0

也就是
相同核心版本、同樣為 x64 的更新 hotfix 是相同的
相同核心版本、同樣為 x86 的更新 hotfix 是相同的

不過畢竟是不同作業系統,Windows 2012 R2 和 8.1 x64 的 Windows Update 要求更新的 hotfix 會不同

(下圖) Windows 8.1 Enterprise with Update (x64) 要求更新下面 hotfix



(下圖) Windows 2012 R2 VL with Update (x64) 要求更新下面 hotfix




(完)

2014年5月27日 星期二

[研究] Windows 2012 R2 with Update 繁體中文版整合 hotfix 光碟製作

[研究] Windows 2012 R2 with Update 繁體中文版整合 hotfix 光碟製作

2014-05-27

(下圖) 先安裝一台 Windows Server 2012 R2 with Update (標準版,Standard),看看有那些 hotfix 更新



(下圖) 檢查 .iso 中包含哪些版本


@rem Merge.bat
@rem Windows 2012 R2 with Update 整合 hotfix
@rem 需要系統管理員權限
@rem 2014-05-27

@rem 一些手動工作要先完成
@rem 用 UltraISO 把 .iso 檔案內 \sources\install.wim 拷貝放到 C:\2012R2wU 目錄 (目錄請自己建立,也可以放到其他目錄)

@rem 檢查 .iso 中包含哪幾種版本,經檢查有 4 種版本
dism /get-wiminfo /wimfile:C:\2012R2wU\install.wim

@rem 索引 : 1 名稱 : Windows Server 2012 R2 SERVERSTANDARDCORE
@rem 索引 : 2 名稱 : Windows Server 2012 R2 SERVERSTANDARD
@rem 索引 : 3 名稱 : Windows Server 2012 R2 SERVERDATACENTERCORE
@rem 索引 : 4 名稱 : Windows Server 2012 R2 SERVERDATACENTER

@rem 請下載 WGET for Windows (win32),把 wget.exe 放到 C:\2012R2wU\hotfix 目錄
@rem http://users.ugent.be/~bpuype/wget/

@rem GimageX 可從Windows 8.1 ADK中提取,版本 6.3.9600.16384,x86 & x64
@rem 適用於 Windows 8.1 更新的 Windows 評定及部署套件 (Windows ADK)
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=39982
@rem 或 Google 找別人提供的,例如
@rem http://pan.baidu.com/share/link?shareid=2730130819&uk=1312251634

@rem ----- 下載 hotfix ------------------------------------------------------------------
mkdir C:\2012R2wU\hotfix
cd C:\2012R2wU\hotfix

@rem KB2920189:Windows Server 2012 R2 安全性更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42702
wget http://download.microsoft.com/download/C/E/9/CE965FB0-13A9-4EBC-A7FF-576A3443CD29/Windows8.1-KB2920189-x64.msu

@rem KB2926765:Windows Server 2012 R2 安全性更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42720
wget http://download.microsoft.com/download/1/F/7/1F7A4EA9-80BA-40E4-93DF-FDE42F978DD9/Windows8.1-KB2926765-x64.msu

@rem Windows 8.1、Windows RT 8.1 和 Windows Server 2012 R2 的 Microsoft .NET Framework 4.5.1 資訊安全更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42775
wget http://download.microsoft.com/download/3/E/1/3E19BBE5-EF13-48ED-AEA3-90ECF790C3AB/Windows8.1-KB2931366-x64.msu

@rem KB2939087:Windows Server 2012 R2 更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42365
wget http://download.microsoft.com/download/D/6/5/D65D99AF-B338-4529-9E86-60032531528C/Windows8.1-KB2939087-x64.msu

@rem KB2950153:Windows Server 2012 R2 更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42766
wget http://download.microsoft.com/download/3/B/F/3BF109B7-7981-45BB-B057-F5275415C588/Windows8.1-KB2950153-x64.msu

@rem KB2953522 適用於 Windows Server 2012 R2 的 Internet Explorer 11 安全性更新 (KB2953522)
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42817
wget http://download.microsoft.com/download/D/7/4/D74107FB-26CA-4E01-96D1-ABE61C96C093/Windows8.1-KB2953522-x64.msu

@rem KB2956575:Windows Server 2012 R2 更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42748
wget http://download.microsoft.com/download/4/A/7/4A7EF046-72EA-41D0-BEEA-C968FDF7333A/Windows8.1-KB2956575-x64.msu

@rem KB2958262:Windows Server 2012 R2 更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42758
wget http://download.microsoft.com/download/7/6/2/762B466D-03A7-4010-94EA-6D6794F7C868/Windows8.1-KB2958262-x64.msu

@rem KB2965065:Windows Server 2012 R2 更新
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42736
wget http://download.microsoft.com/download/4/4/4/444BE1BC-D6F4-4346-A78B-F7D927C7636D/Windows8.1-KB2965065-x64.msu

@rem KB2954879 Windows 8.1 與 Windows Server 2012 R2 的 Microsoft .NET Native 更新 - KB2954879
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42380
wget http://download.microsoft.com/download/5/0/A/50A5BBBA-68AC-469D-AC7F-746DE045DFA5/Windows8.1-KB2954879-v2-x64.msu

@rem KB2919355 Windows Server 2012 R2 更新 (KB2919355)
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42334
wget http://download.microsoft.com/download/2/5/6/256CCCFB-5341-4A8D-A277-8A81B21A1E35/clearcompressionflag.exe
wget http://download.microsoft.com/download/2/5/6/256CCCFB-5341-4A8D-A277-8A81B21A1E35/Windows8.1-KB2959977-x64.msu
wget http://download.microsoft.com/download/2/5/6/256CCCFB-5341-4A8D-A277-8A81B21A1E35/Windows8.1-KB2937592-x64.msu
wget http://download.microsoft.com/download/2/5/6/256CCCFB-5341-4A8D-A277-8A81B21A1E35/Windows8.1-KB2934018-x64.msu
wget http://download.microsoft.com/download/2/5/6/256CCCFB-5341-4A8D-A277-8A81B21A1E35/Windows8.1-KB2919355-x64.msu
wget http://download.microsoft.com/download/2/5/6/256CCCFB-5341-4A8D-A277-8A81B21A1E35/Windows8.1-KB2932046-x64.msu
wget http://download.microsoft.com/download/2/5/6/256CCCFB-5341-4A8D-A277-8A81B21A1E35/Windows8.1-KB2938439-x64.msu

@rem KB890830
@rem Malicious Software Removal Tool for Windows 8.1 x64
@rem http://www.microsoft.com/zh-tw/download/malicious-software-removal-tool-details.aspx
wget http://download.microsoft.com/download/2/C/5/2C563B99-54D9-4D85-A82B-45D3CD2F53CE/Windows-KB890830-x64-V5.12.exe
@rem 整合失敗

@rem KB2928193
@rem 適用於 Windows Server 2012 R2 的 RRAS Best Practice Analyzer 規則更新 (KB2928193)
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42324
wget http://download.microsoft.com/download/3/6/F/36F9CCC7-C9FD-4591-BC39-53FAD567A3EC/Windows8.1-KB2928193-x64.msu

@rem ----- Options ------------------------------------------------------------------

@rem KB2955164:Windows Server 2012 R2 更新 (27KB)
@rem http://www.microsoft.com/zh-tw/download/details.aspx?id=42738
@rem http://download.microsoft.com/download/7/A/D/7AD93BA2-7D0C-42C6-87D4-FDD9D7407F08/Windows8.1-KB2955164-x64.msu
@rem 整合失敗

@rem -----------------------------------------------------------------------
mkdir C:\wim2
cd C:\2012R2wU

@rem ----- 更新 index 1 ------------------------------------------------------------------
DISM /Mount-Wim /WimFile:C:\2012R2wU\install.wim /index:1 /MountDir:C:\wim2
time /t
FOR %%i in (C:\2012R2wU\hotfix\*.msu) do start /wait  /min DISM /Image:C:\wim2 /Add-Package /PackagePath:%%i
FOR %%i in (C:\2012R2wU\hotfix\*.exe) do start /wait  /min DISM /Image:C:\wim2 /Add-Package /PackagePath:%%i
time /t
DISM /Unmount-Wim /MountDir:C:\wim2 /commit
DISM /Cleanup-Wim

@rem 做好一個 index 後,最好用 UltraISO 把 .iso 檔案內 \sources\install.wim 換成新作出來的,安裝測試看看
@rem 沒問題再做其他 index,不然整 1 份 index 很花時間

@rem ----- 更新 index 2 ------------------------------------------------------------------
DISM /Mount-Wim /WimFile:C:\2012R2wU\install.wim /index:2 /MountDir:C:\wim2
time /t
FOR %%i in (C:\2012R2wU\hotfix\*.msu) do start /wait  /min DISM /Image:C:\wim2 /Add-Package /PackagePath:%%i
FOR %%i in (C:\2012R2wU\hotfix\*.exe) do start /wait  /min DISM /Image:C:\wim2 /Add-Package /PackagePath:%%i
time /t
DISM /Unmount-Wim /MountDir:C:\wim2 /commit
@rem 正常而言 /commit 會清空 c:\wim2 內容,不用再執行  DISM /Cleanup-Wim
DISM /Cleanup-Wim

@rem ----- 更新 index 3 ------------------------------------------------------------------
DISM /Mount-Wim /WimFile:C:\2012R2wU\install.wim /index:3 /MountDir:C:\wim2
time /t
FOR %%i in (C:\2012R2wU\hotfix\*.msu) do start /wait  /min DISM /Image:C:\wim2 /Add-Package /PackagePath:%%i
FOR %%i in (C:\2012R2wU\hotfix\*.exe) do start /wait  /min DISM /Image:C:\wim2 /Add-Package /PackagePath:%%i
time /t
DISM /Unmount-Wim /MountDir:C:\wim2 /commit
DISM /Cleanup-Wim

@rem ----- 更新 index 4 ------------------------------------------------------------------
DISM /Mount-Wim /WimFile:C:\2012R2wU\install.wim /index:4 /MountDir:C:\wim2
time /t
FOR %%i in (C:\2012R2wU\hotfix\*.msu) do start /wait  /min DISM /Image:C:\wim2 /Add-Package /PackagePath:%%i
FOR %%i in (C:\2012R2wU\hotfix\*.exe) do start /wait  /min DISM /Image:C:\wim2 /Add-Package /PackagePath:%%i
time /t
DISM /Unmount-Wim /MountDir:C:\wim2 /commit
DISM /Cleanup-Wim

@rem -----------------------------------------------------------------------
@rem 用 UltraISO 把 .iso 檔案內 \sources\install.wim 換成新作出來的


(下圖) 整合版安裝後,還是有少量檔案需要更新




(下圖) 安裝 Windows Server 2012 R2 with Update,做完更新後,PowerOff 後 VM 大小


(下圖) 安裝 Windows Server 2012 R2 with Update 整合 hotfix 版,做完更新後,PowerOff 後 VM 大小

省下的硬碟空間不多,只是比較省時點,畢竟  Windows Server 2012 R2 with Update 是2014年4月9日釋出,需要更新的不多。

(完)

2014年5月22日 星期四

[研究] .NET Framework 4.0、4.5、4.5.1、4.5.2、4.6.1、4.6.2 關聯

[研究] .NET Framework 4.0、4.5、4.5.1、4.5.2、4.6.1、4.6.2、.NET Core 關聯

2014-05-22
2016-02-16 更新4.6.1相關資訊
2016-08-05 更新4.6.2相關資訊

下載網頁 (英文網頁更新較快)
https://msdn.microsoft.com/en-us/library/5a4x27ek(v=vs.110).aspx
https://msdn.microsoft.com/zh-tw/library/5a4x27ek(v=vs.110).aspx

.NET Framework 4.x 出了好幾個版本,是否新出的就會包含舊的 4.x 呢?
( .NET Framework 4.x 並不包含 .NET 1.x、2.x 和 3.x )

.NET Framework
https://zh.wikipedia.org/wiki/.NET_Framework

.NET Framework
http://en.wikipedia.org/wiki/.NET_Framework

英文介紹多了張圖,說明各版本多了甚麼功能。

1.0、1.1、2.0、4.x 是獨立存在的版本,如果某程式需要 2.x,電腦中已經安裝 4.x 也無法跑。(這點比 Java Runtime 差很多)

3.0 和 3.5 是 2.0 版再增加些功能而成,所以 3.5.1 版安裝後會包含 2.x ~ 3.x 所有功能。

因為 3.5.1 檔案已經太大了,4.x 重新設計,包含舊版所有功能,檔案小了很多,但如果某程式需要 2.x,電腦中已經安裝 4.x 也無法跑。
圖片來源:http://en.wikipedia.org/wiki/.NET_Framework_version_history

.NET Framework 版本和相依性 (英文網頁更新較快)
https://msdn.microsoft.com/en-us/library/bb822049(v=vs.110).aspx
http://msdn.microsoft.com/zh-tw/library/bb822049(v=vs.110).aspx




圖片來源:http://www.abhishekshukla.com/wp-content/uploads/2012/02/net-framework-3_5-types-and-namespaces-poster.jpg

測試環境:Windows 7 x64 虛擬機器

基本上,此處不討論 "Web安裝程式" (線上安裝版本,online installer),或針對特殊平台 (例如 Windows RT ) 的版本。

一、從小版本開始安裝

(下圖) 安裝 .NET Framework 4.0

.NET 4.0支援
Windows 7, Windows 7 Service Pack 1, Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Vista Service Pack 1, Windows XP Service Pack 3

Microsoft .NET Framework 4 (獨立安裝程式) (48.1 MB)
http://www.microsoft.com/zh-tw/download/details.aspx?id=17718

Microsoft .NET Framework 4 Full 語言套件 (x86/x64) (2.2 MB)
http://www.microsoft.com/zh-tw/download/details.aspx?id=3324

Microsoft .NET Framework 4 Client Profile (獨立安裝程式) (41.0 MB)
http://www.microsoft.com/zh-tw/download/details.aspx?id=24872

Microsoft .NET Framework 4 Client 語言套件 (x86 x64) (2.2 MB)
http://www.microsoft.com/zh-TW/download/details.aspx?id=23067

.NET 4.0 有兩種安裝版本,一種是 Full 版,一種 Client 版,Full = Client + Entended,如果要架設網站提供服務,要用前者,後者適用於用戶端,但兩者檔案大小差異不大,所以到了 4.5 版,不再提供 Client Profile 版

Full 和 Client Profile 版都各自另外有語系套件,這不是必要的套件,可能可以讓某些訊息以繁體中文顯示。


(下圖) 安裝 .NET Framework 4.0 語言套件 - 繁體中文

Microsoft .NET Framework 4.5

Microsoft .NET Framework 4.5 開始不支援 Windows XP 和 Windows 2003
Windows 8 和 Windows Server 2012 包含 .NET Framework 4.5

Microsoft .NET Framework 4.5 (Web 安裝程式) ( 982 KB)
http://www.microsoft.com/zh-tw/download/details.aspx?id=17718
公開網站好像沒有提供 獨立安裝程式,MSDN 訂閱者有,檔案名稱 mu_.net_framework_4.5_x86_x64_921021.exe,約 48 MB

Microsoft .NET Framework 4.5 語言套件 - 繁體中文 ( 3.9 MB)
http://www.microsoft.com/en-us/download/details.aspx?id=30667

(下圖) 安裝 .NET Framework 4.5
可以看到 4.0 從移除選項中消失,表示 4.5包含 4.0,但是語系套件是另外的

(下圖) 安裝 .NET Framework 4.5 語言套件 - 繁體中文



Microsoft .NET Framework 4.5.1

此版本開始多了 "開發人員套件" 版本,而且內含語系套件

Microsoft .NET Framework 4.5.1 (離線安裝程式) ( 66.8MB)
http://www.microsoft.com/zh-tw/download/details.aspx?id=40779

Microsoft .NET Framework 4.5.1 語言套件 (離線安裝程式) ( 5.6 MB)

http://www.microsoft.com/zh-tw/download/details.aspx?id=40751

.NET Framework 4.5.1 開發人員套件 ( 198.6 MB)
http://www.microsoft.com/zh-TW/download/details.aspx?id=40772

(下圖) 安裝 .NET Framework 4.5.1
可以看到 4.5 從移除選項中消失,表示 4.5.1包含 4.5,但是語系套件是另外的

 (下圖) 安裝 .NET Framework 4.5.1 語言套件 - 繁體中文

(下圖) 安裝 .NET Framework 4.5.1 開發人員套件
開發人員套件 的 繁體中文語系套件 不需要另外安裝


Microsoft .NET Framework 4.5.2

Microsoft .NET Framework 4.5.2 (離線安裝程式)

http://www.microsoft.com/zh-TW/download/details.aspx?id=42642

Microsoft .NET Framework 4.5.2 語言套件 (離線安裝程式) ( 6.4 MB)
http://www.microsoft.com/zh-TW/download/details.aspx?id=42641

Microsoft .NET Framework 4.5.2 開發人員套件(離線安裝程式) ( 328.3 MB)
http://www.microsoft.com/zh-TW/download/details.aspx?id=42637


(下圖) 安裝 .NET Framework 4.5.2

(下圖) 安裝 .NET Framework 4.5.2 開發人員套件 ( 328.3 MB)
可以發現 4.5.1 版的 多目標套件 (Multi-Targeting Pack ) 仍在,表示兩者不同


 (下圖) 安裝 .NET Framework 4.5.2 語言套件 - 繁體中文
這次把語系排後面安裝,結果發現 開發人員套件已經包含 語系套件,不需要另外安裝了



Microsoft .NET Framework 4.6

Windows.NET Framework 4.6 離線安裝程式
2015/10/15
https://www.microsoft.com/zh-tw/download/details.aspx?id=48137

Microsoft .NET Framework 4.6 語言套件 (離線安裝程式)
2015/10/15

https://www.microsoft.com/zh-TW/download/details.aspx?id=48135

Microsoft .NET Framework 4.6 目標套件及語言套件
2015/10/15

https://www.microsoft.com/zh-tw/download/details.aspx?id=48136


Microsoft .NET Framework 4.6.1

Windows.NET Framework 4.6.1 離線安裝程式
2015/11/17
https://support.microsoft.com/zh-tw/kb/3102436

Microsoft .NET Framework 4.6.1 Developer Pack
11/17/2015
https://www.microsoft.com/en-us/download/details.aspx?id=49978

NET Framework 4.6.1 Language Pack 語言套件 (離線安裝程式)
11/17/2015
https://www.microsoft.com/en-us/download/details.aspx?id=49977

Microsoft .NET Framework 4.6.2

2016-08-03
https://www.visualstudio.com/downloads/download-visual-studio-vs

Microsoft .NET Framework 4.6.2 (離線安裝程式)(Offline Installer)
2016/7/20
https://www.microsoft.com/zh-TW/download/details.aspx?id=53344

Microsoft .NET Framework 4.6.2 開發人員套件及語言套件 (Developer Pack and Language Packs)
https://www.microsoft.com/zh-tw/download/details.aspx?id=53321
https://www.microsoft.com/en-us/download/details.aspx?id=49978

Microsoft .NET Core and SDK

https://www.microsoft.com/net/core#windowsvs2015
https://www.microsoft.com/net/download/core

什麼是 .NET Core?

如前所述,.NET Core 是 .NET Framework 的模組化版本,設計目的在能夠移植到不同的平台。
https://msdn.microsoft.com/zh-tw/library/dn878908(v=vs.110).aspx

二、從大版本開始安裝

快照還原到沒安裝任何 .NET 4.x 環境

(下圖) 安裝 .NET Framework 4.5.2 開發人員套件 ( 328.3 MB)


(下圖) 安裝 .NET Framework 4.5.1 開發人員套件 ( 198.6 MB)


(下圖) 安裝 .NET Framework 4.5
拒絕安裝了



(下圖) Windows 10 Enterprise 1511 (x64) 上安裝 .NET Framework 4.6.1失敗,說已經安裝了

(下圖) Windows 10 Enterprise 1511 (x64) 上檢查 "開啟或關閉Windows功能",發現 .NET Framework 4.6 Advanced Services 的 WCF服務已經安裝了

(下圖2張) Windows Server 2012 R2 (x64) 上安裝 .NET Framework 4.6.1 後,檢查 "解除安裝或變更程式沒有看到 .NET 4.6.1,"伺服器管理員" 看到 4.5安裝訊息 (但這是已經預先安裝了)

(下圖) Windows Server 2012 R2 (x64) 剛安裝完成,就已經預先安裝了 .NET 4.5

(下圖4張) Windows 7 x64 依序安裝 .NET Framewrok 4.6.1(第1張)、Language Pack(第2張)、Developer Pack and Language Packs(第3張)、.NET Framewrok 4.5.2(第4張)、4.5.2 Developer Pack (第5張) 後。

由此可知,基本的.NET Framework 4.6.x 安裝後,舊版 .NET 4.5.x 會被拒絕安裝,但舊版 Developer Pack 不會被拒絕安裝。





(下圖3張) 乾淨 Windows 7 x64 安裝 .NET Framewrok 4.5.2 Developer Pack (第1張),由結果知道它包含了 .NET Framework、Language Pack、Targeting Pack 。

再安裝 .NET Framewrok 4.6.1 Developer Pack (第2張),由結果知道它會把基本的 .NET Framework 4.5.2 換成 4.6.1,但 4.6.1的 Developer Pack 不像 4.5.2 包含 Language Pack,這部分沒有更新。

再安裝 .NET Framewrok 4.6.1 Language Pack (第3張),4.5.2語言套件消失,更新出現4.6.1語言套件。



(三) 結論

對於一般人,如果需要 .NET 4.x,直接安裝 4.6.1 和語系套件即可

Microsoft .NET Framework 4.6.1 (離線安裝程式) (64.5 MB)
https://support.microsoft.com/zh-tw/kb/3102436
(適用於 Windows Vista SP2、Windows 7 SP1、Windows 8、Windows 8.1、Windows Server 2008 SP2、Windows Server 2008 R2 SP1、Windows Server 2012 和 Windows Server 2012 R2)

NET Framework 4.6.1 Language Pack 語言套件 (離線安裝程式)(5.2 MB)
11/17/2015
https://www.microsoft.com/en-us/download/details.aspx?id=49977


對於程式開發者

Microsoft .NET Framework 4.6.1 Developer Pack 開發人員套件與語言套件
11/17/2015
https://www.microsoft.com/en-us/download/details.aspx?id=49978
NDP461-DevPack-KB3105179-CHT.exe (13.0 MB)
NDP461-DevPack-KB3105179-ENU.exe (88.2 MB)

.NET Framework 4.5.2 開發人員套件 (328.3 MB)
http://www.microsoft.com/zh-TW/download/details.aspx?id=42637

.NET Framework 4.5.1 開發人員套件 ( 198.6 MB)
http://www.microsoft.com/zh-TW/download/details.aspx?id=40772

PS:Windows XP/2003 用戶只能安裝到 .NET Framework 4.0 版

(下圖) Windows 10有關 .NET Framework 的畫面


(完)

PS:
(下圖) NET Framework 3.5.1 with Service Pack 1 在 Windows XP 安裝情況,它包含了 .NET 2.0 和 3.0 版


(下圖) Windows Vista 本身提供安裝 NET Framework 3.0,不需要另外下載


(下圖) Windows 7 本身提供安裝 NET Framework 3.5.1 with Service Pack 1,不需要另外下載


(下圖) Windows 8.1 本身提供安裝 NET Framework 3.5.1 with Service Pack 1 和 .NET 3.5,不需要另外下載

(下圖) Windows Server 2008 x64 本身提供安裝 NET Framework 3.0,不需要另外下載

(下圖) Windows Server 2008 R2 本身提供安裝 NET Framework 3.5.1 with Service Pack 1,不需要另外下載

(下圖) Windows Server 2012 本身提供安裝 NET Framework 3.5.1 with Service Pack 1 和 .NET 4.5,不需要另外下載

(下圖) Windows Server 2012 R2 本身提供安裝 NET Framework 3.5.1 with Service Pack 1 和 .NET 4.5,不需要另外下載

(下圖) Windows 10 本身提供安裝 NET Framework 3.5.1 with Service Pack 1 和 .NET 4.6,不需要另外下載

(完)

[研究] 常用 Microsoft .NET Framework 各版本下載網址列表
http://shaurong.blogspot.com/2015/09/microsoft-net-framework.html

[研究] .NET Framework 4.0、4.5、4.5.1、4.5.2 關聯研究
http://shaurong.blogspot.tw/2014/05/net-framework-4045451452.html

.NET Framework 版本和相依性
http://msdn.microsoft.com/library/bb822049.aspx

.NET Framework SDKs and Targeting Packs for Visual Studio 2012
http://msdn.microsoft.com/en-us/library/hh487283.aspx

Download .NET for  Desktop, Server & Development   Microsoft .NET Framework
http://www.microsoft.com/net/downloads

[研究] .NET Framework 3.5 安裝方法 ( on Windows Server 2012 R2)
http://shaurong.blogspot.com/2014/12/net-framework-35-on-windows-server-2012.html