※ このコーナーは特別会員コーナーで連載中のQ&Aの一部です。
特別会員コーナーでは、Win9x、Me、2000、XPなどに関する
Q&Aやテクニックなどが連載されています。
また、初心者などにやさしいパソコン講習なども連載されています。
※テクニック&Q&Aコーナーは、あくまでも参考資料として活用ください。保証は一切いたしません。


1- Windows XP のセットアップに関するQ&A
  1. 使用者名を間違ってセットアップして入力してしまいました。変更できますか?
  2. 後から Windows9x/Me を導入したらブートメニューが出なくなりました
  3. Windows 2000 を XP にアップグレードしても、OE が 6 にならないのですが?

2- Windows XP の「起動」と「終了」に関するQ&A
  1. Invalid System Disk などが表示され、PC が起動しません。
  2. フリーズしてしまい、電源ボタンを押しても電源が切れません
  3. Windows 2000/XP が勝手に再起動します
  4. Windows 起動時にエラーが発生します
  5. CONFIG\SYSTEM が壊れているため Windows XP が起動できないといわれます
  6. XP SP1 適用後、%REMOVE_NODIR_ERRO% が表示されます

3- Windows XP の「使用中の問題」に関するQ&A
  1. Windows Media Player が CDDB を参照しなくなりました
  2. クイック起動バーから「デスクトップの表示」を消してしまいました
  3. レジストリがおかしくなりました。もとに戻せますか?
  4. 大事なデータを誤って消してしまいました。復元できますか?
  5. デスクトップから「マイドキュメント」を消してしまったのですが?
  6. Windows XP の IME 2002 言語バーが消えてしまいます

1の答え:使用者名を間違ってセットアップして入力してしまいました。変更できますか?

コントロールパネルの [システム] で表示される使用者名や使用者組織名はレジストリに記録されているので、以下の作業で書き替えることができます。

[スタート]−[ファイル名を指定して実行] から REGEDIT を起動します。

HKEY_LOCAL_MACHINE \Software \Microsoft \Windows \CurrentVersion を開きます。

(Windows NT/2000/XP の場合は HKEY_LOCAL_MACHINE \Software\ Microsoft \Windows NT \CurrentVersion です。)

右側の RegisteredOwner に使用者名、RegisteredOrganization に使用者組織が記録されているので、RegisteredOwner などをダブルクリックして値を書き替えます。

レジストリエディタを終了します。

2の答え:後から Windows9x/Me を導入したらブートメニューが出なくなりました

Windows 2000 導入後、Windows9x/Me などを導入すると NTLDR によるブートメニューが表示されなくなり、Windows 2000 を起動できなくなりますが、以下の手順でブートメニューを復活させることができます。

方法1:Windows 2000 セットアップを利用

Windows9x を起動し、Windows 2000 CD-ROM をセットします。

オートランしてくる画面で、[Windows 2000 のインストール] をクリックします。

「Windows 2000 を新規インストールする」を選択し、「次へ」をクリックします。

ライセンス契約に同意し、「次へ」をクリックします。

特殊なオプションは何もせずに「次へ」をクリックします。

アプリケーションカタログが表示された場合は、何もせずに「次へ」をクリックします。

インストールファイルのコピーが終わると再起動するので、Microsoft Windows を選択し、Windows9x を起動します。(5秒しかタイミングがないので注意して下さい。)

[スタート]−[ファイル名を指定して実行] から attrib -s -h -r C:\boot.ini を実行します。

[スタート]−[ファイル名を指定して実行] から notepad C:\BOOT.INI を実行し、メモ帳で次の編集を行ないます。

Windows 2000 セットアップの行を削除します。

Default= の右辺を、[Operating Systems] セクションのいずれかの行の左辺にします。

例) Default=C:\

Timeout 時間を 5 から 30 などに変更します。(これはオプション)

変更を保存してメモ帳を閉じます。

方法2:Windows 2000 修復プロセスの実行

セットアップ起動ディスク1もしくは Windows 2000 CD-ROM で PC を起動します。

「セットアップへようこそ」で R キーを押し、修復または回復オプションを選択します。

さらに R キーを押して システム修復を選択します。

M キーを押して手動修復を選択します。

修復オプションから [X]ブートセクターの検査だけチェックされた状態で、[続行(選択したタスクを実行)] が反転していることを確認して Enter キーを押します。

システム修復ディスクは入れなくてもよいので、L キーを押します。

提示された Windows 2000 が正しいことを確認して Enter キーを押します。

これで再起動後に Windows9x と Windows 2000 の起動選択メニューが復活します。

メーカー製 PC で Windows 2000 CD-ROM が無い場合、方法1.手順 1〜2. の代わりに、ハードディスク上の C:\i386 フォルダにある winnt32.exe を実行してください。i386 からセットアップが起動しない場合、BootPart ユーティリティを使って、Windows 2000 のブートセクターを回復し、デュアルブート環境を構成することが可能です。

また、一部メーカーの PC は、リカバリー CD-ROM で起動すると Windows 2000 のシステム修復プロセスを実行可能な機種もあります。

なお、Windows NT/2000 と Windows9x/Me がデュアルブート構成された PC で、Windows9x/Me を削除 (Windows フォルダの削除や、D ドライブにセットアップした Windows9x をフォーマット) して再導入する場合、Windows98 と Me は、デュアルブート環境を保持したままセットアップを実行します。

3の答え:Windows 2000 を XP にアップグレードしても、OE が 6 にならないのですが?

Windows 2000 + IE5.5 SP2 を Windows XP にアップグレードすると、Outlook Express が 6 にアップグレードされないことがあります。これは XP の障害として認識されています

Outlook Express 6 をインストールするには、以下の手順を実行してください。

管理者ユーザーで Windows にログオンします。

[スタート]−[ファイル名を指定して実行] から regedit を起動します。

HKEY_LOCAL_MACHINE \SOFTWARE \Microsoft \Active Setup \Installed Components \{44BBA840-CC51-11CF-AAFA-00AA00B6015C} を展開します。

右側の IsInstalled をダブルクリックし、データに 0 を記入して「OK」をクリックします。

IE6 をダウンロードし、Outlook Express 6 をインストールします。


1の答えInvalid System Disk などが表示され、PC が起動しません。

コンピュータを起動しようとすると、BIOS 初期化後の黒い画面で「Missing Operating System」「Operating System Not Found」「Invalid system disk」などのエラーメッセージが表示されてシステムが停止することがあります。

この症状は、ハードディスクが損傷したか、起動ファイルやブートレコードが破損しているか消失していることを表すため、次の作業で回復を試みてください。

フロッピーディスクがセットされていないことを確認します。

セットされている場合、これを取り除いてから再起動します。

これで問題が解消されない場合、次の手順を実行します。

PC を起動し、BIOS 設定画面を表示します。

多くの機種は、F1、F2、DEL いずれかのキーを押すと BIOS 設定画面が起動します。

ハードディスクが正しく認識されていることを確認し、BIOS 画面を終了します。

ハードディスクが認識されていない場合、パーツ交換や修理を検討してください。

Windows9x/Me 起動ディスクで起動し、fdisk で C ドライブがアクティブであることを確認します。

Windows9x/Me の場合

Windows9x/Me 起動ディスク (コントロールパネルの「アプリケーションの追加と削除」から作成できるもの) を用意します。

Windows9x/Me 起動ディスクをセットしてコンピュータを起動します。

(Windows98 起動ディスクの場合は、起動後にディスク1にセットし直します。)

コマンドプロンプトで次のコマンドを実行します。

C:\>fdisk /mbr

C:\>sys c:

起動ディスクを取り出してコンピュータを再起動します。

これで回復できない場合は Windows を再導入してください。

Windows NT/2000/XP の場合

CD ブートや FD ブートで Windows NT/2000 のセットアップを開始します。

「セットアップへようこそ」で「修復(R)」を選択します。

画面の指示に従い、システム修復プロセスを実行します。

2の答えフリーズしてしまい、電源ボタンを押しても電源が切れません

最近の PC は、Windows がハングしたときに電源ボタンを押しても電源が切れず、電源コードを抜いたり、バッテリーを外すことで電源が切れることがあります。

電源ボタンを押しても電源が切れない場合、4 秒以上電源ボタンを押しつづけてください。

3の答えWindows 2000/XP が勝手に再起動します

Windows 2000/XP が勝手に再起動する場合、システムに問題があることを示しています。

ブルースクリーンが表示される場合

一瞬でも青い画面に STOP エラーなどが表示される場合、Windows が問題をトラップしています。

表示される STOP エラーから問題を判別できる可能性があります。

ブルースクリーンがすぐ消えてしまう場合、次の手順で再起動を禁止して画面を確認することができます。

「マイコンピュータ」を右クリックして [プロパティ] をクリックします。

XP では [スタート]−[コントロールパネル] から「システム」を起動します。

[詳細] タブをクリックして「起動/回復」ボタンをクリックします。

XP では [詳細] タブの起動/回復にある「設定」ボタンをクリックします。

システムエラーの「自動的に再起動する」のチェックを解除します。

「OK」「OK」をクリックします。

いきなり真っ暗になる場合

電源や CPU などのハードウェア障害や、デバイスドライバやカーネルモードアプリケーションの問題の可能性があります。

最低限のデバイス構成で、Windows をクリーンインストールし、問題が継続するか確認します。

問題が無い場合、様子を見ながら、デバイスドライバやアプリケーションを1つ1つ追加して問題判別を行います。

(アヤしそうなアプリケーションやデバイスを削除するという手もあります。)

4の答えWindows 起動時にエラーが発生します

Windows 起動時に毎回エラーが表示される場合の一般的な対処法です。

Windows は起動毎にレジストリの Run や RunService、win.ini の run や load、スタートアップフォルダに登録されたプログラムを自動起動します。自動起動を設定されたプログラムの不具合で、Windows を起動するたびにエラーが発生することがあるので、次の手順で問題のプログラムを特定してください。

[スタート]−[ファイル名を指定して実行] から msconfig を起動します。

[スタートアップ] タブをクリックし、上半分の行のチェックを解除して「OK」をクリックします。

Windows を再起動します。

問題が解消した場合、上半分のいずれかの行が問題なので、2. で解除したチェックを半分戻して Windows を再起動します。

問題が続く場合、下半分のいずれかの行が問題なので、残ったチェックのさらに半分を解除して Windows を再起動します。

同様の手順を繰り返すと、数回の Windows 再起動で問題の行を特定できます。

 5の答え:CONFIG\SYSTEM が壊れているため Windows XP が起動できないといわれます

Windows XP を起動しようとすると、次のようなエラーが発生して起動できないことがあります。

次のファイルが存在しないかまたは壊れているため、Windows を起動できませんでした:

\WINDOWS\SYSTEM32\CONFIG\SYSTEM

(SOFTWARE など別のハイブファイルの場合もあります。)

再起動しても問題が継続する場合、レジストリ ハイブファイルが破壊されている可能性があるため、次の手順でバックアップから回復を試みてください。

Windows XP CD-ROM で起動し、修復(R) を選択します。

回復コンソールを起動し、Windows にログオンします。

次のコマンドを実行します。

cd system32\config

ren SYSTEM SYSTEM.bk

copy ..\..\repair\system SYSTEM exit

上記を実行しても Windows が起動しない場合、in-place upgrade での回復を検討してください。

なお、この方法で Windows XP が起動できた場合、SYSTEM レジストリハイブ (HKEY_LOCAL_MACHINE \System 以下) がセットアップ直後の状態に戻ってしまっているため、以下の手順で最新の復元ポイントからハイブファイルを復元してください。

フォルダオプションの [表示] から「すべてのファイルとフォルダを有効にする」にチェックし、「保護されたオペレーティングシステムファイルを表示しない」のチェックを解除します。

System Volume Information \_restore{<GUID>} フォルダを開きます。

NTFS ドライブの場合、SYSTEM アカウントのみにアクセス権があるため、「Windows を再インストール後、元からあるファイルにアクセスできません」の手順で管理者にアクセス権を追加する必要があります。

最新の RPx フォルダの下にある snapshot フォルダを開きます。

_REGISTORY_MACHINE_SYSTEM ファイルを Windows フォルダにコピーします。

Windows XP を終了します。

Windows XP CD-ROM で起動し、修復(R) を選択します。

回復コンソールを起動し、Windows にログオンします。

次のコマンドを実行します。

copy _REGISTRY_MACHINE_SYSTEM system32\config\SYSTEM exit

6の答え:XP SP1 適用後、%REMOVE_NODIR_ERRO% が表示されます

Windows XP に SP1 を適用後、再起動すると %REMOVE_NODIR_ERRO% メッセージが表示されることがあります。

Windows コンポーネントをカスタマイズする目的で Sysoc.inf を改変している場合にこの現象が発生するため、Sysoc.inf を変更している場合はオリジナルに戻してから SP1 をセットアップしてください。


 1の答えWindows Media Player が CDDB を参照しなくなりました

Windows Media Player が CDDB にアクセスしなくなり、音楽 CD を入れても情報を取得できない場合、以下の手順で回復できることがあります。

[スタート]−[コントロールパネル] から「インターネットオプション」を起動します。

[プログラム] タブをクリックし、「Web 設定のリセット」ボタンをクリックします。

 2の答え:クイック起動バーから「デスクトップの表示」を消してしまいました

「スタート」ボタン横にあるクィック起動バーから「デスクトップの表示」を消してしまった場合、以下の作業で復活できます。

エクスプローラを起動します。

%Appdata%\Microsoft\Internet Explore\Quick Launch を開きます。

%Appdata% は Windows9x/Me では Windows \Application Data フォルダ

Windows 2000/XP では Documents and Settings \<ユーザー名> \Application Data です。

エクスプローラの右側のエリアを右クリックし、[新規作成]−[テキスト] をクリックします。

以下の内容を記入します。(この部分をコピーすると簡単です。)

[Shell]

Command=2

IconFile=explorer.exe,3

[Taskbar]

Command=ToggleDesktop

「デスクトップの表示.scf」と名前をつけて保管します。

Windows98/Me では「デスクトップの表示.scf」ファイルは Windows\System フォルダにコピーがあるので、このファイルを Windows\Application data\Microsoft\InternetExplore\Quick Launch フォルダにコピーしても OK です。

 3の答え:レジストリがおかしくなりました。もとに戻せますか?

Windows98/Me でレジストリ情報に不具合が発生した場合、バックアップされたレジストリを使って元にもどすことができます。

通常は 5 セットのバックアップが Windows\SysBckUp に rb***.cab として保管されています。バックアップセットの数を変更したい場合は、 Windows\Scanreg.ini の MaxBackupCopies を変更してください。

このバックアップを復元するには、次の作業を行なって下さい。

Windows98 を Safe mode command prompt only で起動します。

(スタートアップメニューを表示させるには「Windows98/Me を Safe Mode (セーフモード) で起動させるには?」を参照して下さい。)

Windows Me の場合、Windows Me の起動ディスクで起動します。

次のコマンドを実行します。

C:\>Scanreg /restore

5 つのバックアップセットが表示されるので、日付を参考に戻したいセットを選択します。

Windows 2000 の場合、システム修復プロセスを実行することで、システム修復ディスクを作成した時点のレジストリに修復することができます。Windows98/Me のように起動毎にバックアップされないので、必要な場合は定期的システム修復ディスクの作成を行ってレジストリをバックアップしてください。

Windows Me/XP の場合、システム復元で特定の復元ポイントに戻すと、(すべてではありませんが) そのときのレジストリに戻すことができます。

 4の答え:大事なデータを誤って消してしまいました。復元できますか?

誤ってデータを消去してしまった場合や、HDD がクラッシュしてどうしても必要なデータがある場合、次のようなソフトウェアを使って、データの回復を試みることができます。

復元 (9x/Me/NT/2000 対応。フリーウェア)

ごみ箱から削除したデータを復活させます。事前にインストールする必要はありません。

Norton Utilities

うっかりファイルを削除してしまい、ごみ箱にも残っていない場合

FinalData

ゴミ箱にもデータが残っていない。CHE ウィルスにやられた。MBR が壊れたなど

Recover98/RecoverNT

海外で有名なデータ復旧ツール (アンデリート限定の Express、フォーマットやパーティションクラッシュからも回復できる正規版があります。)

Disk Salvage Tool

FDISK でパーティションを消してしまった。普通に HDD を読み出せないという場合

(かつ FAT16/FAT32 フォーマットの場合)

 5の答え:デスクトップから「マイドキュメント」を消してしまったのですが?

デスクトップから「マイドキュメント」フォルダを消してしまった場合、次の手順で回復させることができます。

Windows2000/Me の場合

エクスプローラを起動し、[ツール]−[フォルダオプション] をクリックします。

[表示] タブをクリックし、「デスクトップにマイドキュメントを表示する」にチェックをいれます。

「OK」ボタンをクリックします。

Windows XP の場合

デスクトップの何も何ところを右クリックして [プロパティ] をクリックします。

[デスクトップ] タブをクリックし、「デスクトップのカスタマイズ」ボタンをクリックします。

[一般] タブの「マイドキュメント」にチェックします。

「OK」「OK」をクリックします。

6の答え:Windows XP の IME 2002 言語バーが消えてしまいます

Windows XP の言語バー(IME2002 ツールバー) が表示されなくなった場合、次の手順で回復を試みてください。

タスクバーを右クリックし、[ツールバー]−[言語バー] をクリックします。

タスクバーに表示された言語バーを右クリックして [言語バーの復元] をクリックします。

上記手順が使えない場合は、次の手順で回復させます。

[スタート]−[コントロールパネル] から「地域と言語のオプション」を起動します。

[言語] タブの「詳細」ボタンをクリックします。

「言語バー」ボタンをクリックし、「言語バーをデスクトップ上に表示する」にチェックします。

言語バーが消える原因と対処法として、次のものが確認されています。

Norton Internet Security 2002

通知領域 (タスクトレイ) の Internet Security アイコンを右クリックします。

[AlertTracker を表示] を解除します。

シマンテック社の Noront シリーズで Live Update や特定の作業を実行する、言語バーが消失することがあります。

この障害は、言語バーをタスクバーに格納することで暫定的に回避することができます。

Hatch Inside

[スタート]−[ファイル名を指定して実行] から msconfig を起動します。

[スタートアップ] タブをクリックし、Hatchinside.exe のチェックを解除して「OK」をクリックします。