[MS16-004]VB60SP6-KB3096896-x86-JPN.MSIをインストールするハック

[MS16-004] Microsoft Visual Basic Runtime 6.0 のセキュリティ更新プログラムについて (2016 年 1 月 12 日)
vb6
このセキュリティパッチ、 VB6がインストールされていないと蹴られてしまうんですが
何とかして入れたい人も居ると思います。

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\6.0\Setup]
"vsCommonDir"="C:\\temp"
;Tools\VB\Controls\Controls_backup に旧ファイルがバックアップされる
;Tools\VB\Cabinets に cabファイルが保存される
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\6.0\Setup\Microsoft Visual Basic]
"ProductDir"="C:\\temp"
;インストールフォルダを指定
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\6.0\ServicePacks]
"sp6"=""
"latest"=dword:00000006

そのためのレジストリーキーが以下のようになります
以前バージョンのバックアップがvsCommonDirで 指定したフォルダにコピーされますから c:\TEMP を作るか、自分でフォルダを指定してください( \ を 2重にするのを忘れないように)

ProductDirはインストールのチェックだけなので、vsCommonDirと同じフォルダで構いません。

vb6sp
蹴られなくなりました

vb6sp2
インストール完了

できた CAB ( $vsCommonDir$\Tools\VB\Cabinets )ファイルと DEP (%SYSTEMDIR%\SYSTEM32)ファイル
は削除しても構いません。

おすすめ

4件のフィードバック

  1. AMD785G より:

    ベクター等にあるVisual Basic 6.0のランタイム
    使ってる人にも適用が必要なんでしょうか

  2. 黒翼猫 より:

    必要だと思います(ふつうは適用できませんが)
    本来は、ランタイム再配布するべきです

  3. AMD785G より:

    有難うございます
    じゃあ早速入れてみます

  4. 通りすがり より:

    7z.exeとかで解凍して、%windir%\system32フォルダに存在するファイルに対して
    regsvr32.exeで登録解除→上書きコピー→regsvr32.exeで再登録
    ではダメなのかな?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です