2013年6月18日火曜日

Windows Vista が電源投入・起動時に、全然起動しない その2

Windows Vista が電源投入・起動時に、全然起動しない その2

症状としては、Windows起動時のSliding Barが突然停止または動きぱっなし、あとはウンともスンともいわなくなるというもの。
セーフモードで起動しても、「crcdisk.sys」を読み込んだところで停止してしまいます。
2, 3回電源を入れ直せば立ち上がることもあるし、数時間しても立ち上がらないこともあるという症状

セーフモードで我慢してWindowsを立ち上げる。15分~30分はじっと我慢する。
そうすると、セーフモードで立ち上がるので、デバイスマネージャーのネットワークアダプタを確認する。
そこに、

ISATAP および 6TO4 の文字列を含むアダプター

が多数存在するなら、以下の対応で治る。

現象
Microsoft Windows Vista を、ダイヤルアップ モデム、ADSL モデム、FTTH モデム等のインターネット接続機器から、ルーターを介さずに直接コンピュータに接続された環境下で起動すると、デバイス マネージャのネットワーク アダプタ内に予期せず ISATAP アダプタ および 6TO4 アダプタが作成され、Windows Vista 起動時のプログレスバーの表示が動いている状態のまま内部の処理が停止し、Windows Vista が起動できない場合があります。


1. まずは、セーフモードで起動している時点で、デバイスマネージャーのネットワークアダプタの ISATAP アダプタ および 6TO4 アダプタの全てを削除する。(選択して、右ボタンで削除)
このとき、[メニュー]-[表示]-[非表示のデバイスの表示]を選択して、見えていない分も表示して削除する。
また、マイクロソフトのリンクでは、devconを使って削除すると一気に削除できると書いてあるが、vistaの64ビットでは、devconが使えなかった。

2. 次にネットワークケーブル(LANケーブル)を抜いた状態で、再起動をかけて通常起動する。

3. 通常起動できたら、ネットワークケーブルを接続し、下記のリンク先から修正パッチを入手してパッチを当てる

次のサポート技術情報をクリックして、修正プログラムをインストールします。
960670 Windows Vista または Windows Server 2008 を実行しているコンピューターでネットワーク接続が修復された場合、IPv6 ネットワーク アダプターが再インストールされる

このとき、再起動がかかるので、ネットワークケーブルを抜いた状態で、再起動する。
ケーブルを抜き忘れると、また、ネットワークアダプタに山のように、ISATAP および 6TO4 の文字列を含むアダプターができてしまうので注意。


4. 再起動したら、ネットワークケーブルをつなぎ、ネットにつながっているか確認


5. LANケーブルはつないだまま、再起動し、通常通り起動すれば完了。
もし、この時点でも起動しない場合は、いったん電源を切り、再度入れて、スタートアップ回復オプションが出たら、スタートアップ修復を行う。

ここまで行ってもまだ駄目な場合のみ、6のステップを行う。


6. Windows Vista の IPv6 コンポーネントを無効にする
注 : この手順を実行すると、IPv6 のすべてのコンポーネントが無効になるため、同一ネットワーク上に IPv6 ネットワーク セグメントが存在する場合には、設定を行なったコンピューターへの通信、およびその逆の通信が行えなくなる場合があります。
  1. [スタート] ボタンをクリックし、[検索の開始] ボックスに regedit と入力して、[プログラム] ボックスに表示される [regedit.exe] をクリックします。[ユーザー アカウント制御] 画面が表示された場合は、[続行] ボタンをクリックします。
  2. [レジストリ エディタ] 画面で、次のレジストリ サブキーをクリックします。
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters
  3. [DisabledComponents] をダブルクリックします。[DisabledComponents] エントリが存在しない場合には、以下の手順で [DisabledComponents] を新規に作成します。
    1. [編集] メニューから、[新規作成] をクリックして [DWORD (32 ビット) 値] を選択します。
    2. [新しい値] に DisabledComponents と入力し、Enter キーを押します。
    3. 作成した [DisabledComponents] をダブルクリックします。
  4. [値のデータ] に ffffffff と入力し、[OK] をクリックします。
  5. コンピュータを再起動します。
Windows Vista で 特定の IPv6 コンポーネントを無効にするには、次の 「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
929852 Windows Vista で 特定のインターネット プロトコル バージョン 6 (IPv6) コンポーネントを無効にする方法



ここまでやれば、ほぼ解決する。



0 件のコメント:

コメントを投稿