Windows 7→10 Home のインストール

Windows 7→10 Home のインストール

1.
chrome のインストール
手動で。

2.
.net framework 4.5 のインストール
https://www.microsoft.com/ja-jp/download/confirmation.aspx?id=30653
から 4.5 をインストール。


3.
NVIDIA の最新ドライバをインストールする。
373.06以降
373.06-desktop-win8-win7-64bit-international-whql.exe
.net が入ってないとupdateできない。

4.
http://blog.treedown.net/entry/2016/04/04/001500
にもあるとおり30分経っても変化がない場合は、もうどうしようもないので、他の手を考えるべきです。

update できない多くの問題を解決するのがこれです。
https://www.microsoft.com/ja-jp/download/details.aspx?id=51212
Windows6.1-KB3138612-x64.msu


2016年10月12日時点では、Windows Update Client の最新の更新ファイルは KB3161647 です。これは KB3172605 に含まれています。
現在、これが最も効果が高い対処方法です。
Windows7 SP1のシステムが正常な場合、ほとんどのケースでこの更新プログラムのインストールで直ります。
※2〜3か月古いバージョンを入れてもあまり意味はない。
古いバージョン入れるくらいなら、素直に60〜80分待った方が良い。
Windows Updateを数ヶ月分ためる、更新プログラムを中途半端に非表示にする、 Windows Update Clientが中途半端に古い、などの条件が一定数そろうと、更新の確認に時間がかかるようになります。
サイト内検証ページ:
Windows7 SP1 クリーンインストール直後のWindows Update (どのKBを先入れすると時間がかからなくて済むか? 2016年10月)
古いWindows Update Client でWindows Updateをしてみるテスト

これでやっと Windows update が動かせる。

動かない場合は ACLの再構築が必要です。
https://support.microsoft.com/ja-jp/kb/968003 を参考に Reset.cmd を作成し、動かす。
subinacl.msi でインストール。
して bat を動かす。


5.
Windows update で更新する。
再起動させる。
を5,6回繰り返す。



6.
C:\User\"ユーザ名" をD:に移す。

Administratorを有効にする。
> net user administrator /active:yes

ログオフしてAdministratorでログイン。
フォルダを作成して、そこにmoveする。
moveされていない場合は、再度ログインして(再起動して?)確認する。
> mklink /d "ユーザ名" D:\Users\"ユーザ名"

> net user administrator /active:no

7.
symlink 作成。
手間がかかるのでbatにしてみた。(手抜きbatだけど)

call :makeLink "ほげほげ" "ふがふが"
call :makeLink "ほげほげ" "ふがふが"
call :makeLink "ほげほげ" "ふがふが"

exit

:makeLink
mklink /d "C:\%~1\%~2" "D:\%~1\%~2"
exit /b

こんな感じ。