web-dev-qa-db-ja.com

NTFSジャンクションを備えたWindows7 Service Pack 1:ERROR_NOT_SAME_DEVICE(0x80070011)

NTFSジャンクションを配置したWindows7 Service Pack1のインストールについて簡単な質問があります。このエラーが発生し続けます:ERROR_NOT_SAME_DEVICE(0x80070011)。

私がオンラインで調べたところ、プログラムファイル、プログラムファイル(x86)、およびユーザーのハードリンクのNTFSジャンクションが壊れているためです。

私が使用したフォーラムへのリンク(Vista用であることはわかっています): http://social.technet.Microsoft.com/Forums/en-US/itprovistasp/thread/a2a6876d-eb2e-4238-98a9-4933ad5da996/

Windows 7ブートディスクを使用してSP1をインストールする方法はありますか? Windows 7を再インストールしたくないのですが、NTFSジャンクションをそのままにして、Service Pack 1のインストールを回避する方法はありますか?

2
spaceghost

これは不可能です。 Windowsは、プログラムファイルなどの重要なフォルダをジャンクションに置き換えることを好みません。

1
magicandre1981

OPがこの質問をしたのはかなり昔のことですが、私は答えを探していました。これが一次資料として出てきました。私は[〜#〜] no [〜#〜]上記の答えに屈することを拒否しました、そして私は解決策を見つけました(少なくともそれはうまくいきました私)。

これらのレジストリキーのパスを一時的に変更する必要があります。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

通常、エラーはWindows Update、機能のインストール、および一部のMicrosoftソフトウェアのインストールが原因で発生していました。 C:およびD:ドライブの例:

 1. store the original registry key values 
 2. change listed registry key values from C: or %SystemDrive% to D: (your alternate path)
 3. perform update, feature installation, or whatever (never restart computer before doing step 5) 
 4. either it succeeds (you're lucky), or fails (never happened to me, but it's possible)   
 5. restore the registry key values to point back to C: (or other system drive) junctions

最適化:

エクスポートした* .regファイルを元の値で作成し、値を変更したものも作成しました。そうすれば、これら2つをすばやく切り替えて、更新し、値を戻すことができます。

注:

警告を聞いていない場合は、変更した値を残してから、コンピューターを再起動してください。すべてのショートカットが無効になり、さらに悪いことが起こる可能性があります。しかし、私は正常に起動することができました。したがって、それはそれほど破壊的ではありません。

このアドバイスは私にとって有効であり、誠意を持って提供されますが、システムに害を及ぼす可能性がある場合、私は責任を負いません。しかし、私には何も悪いことは起こりませんでした。

4
SmartK8

オフラインインストールを試しましたか?

ダウンロード

Windows7およびWindowsServer 2008 R2 Service Pack 1(KB976932) http://www.Microsoft.com/downloads/en/details.aspx?FamilyID=c3202ce6-4056-4059-8a1b-3a9b77cdfdda&displaylang=en ==

0
Arash