「shutdown」コマンドラインを使用して、Windowsマシンをリモートでシャットダウンできることを知っています。しかし、マシンをリモートでセーフモードにすることは不可能だと思います(ネットワークを使用)。誰もこれを行う方法を知っていますか?
「shutdown」コマンドラインを使用して、Windowsマシンをリモートでシャットダウンできることを知っています。しかし、マシンをリモートでセーフモードにすることは不可能だと思います(ネットワークを使用)。誰もこれを行う方法を知っていますか?
回答:
リモートマシンの管理者権限がある場合は可能です。
boot.iniファイルを編集する必要があります(通常はC:ドライブのルートにあります)
ローカルマシンでコマンドプロンプトを開きます
タイプ:
EDIT \\MACHINENAME\C$\BOOT.INI
通常、次のようなブートiniファイルが開きます。
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"
/noexecute=optin /fastdetect
最後の行の最後に追加する必要があります
/safeboot:network
最後の行は次のようになります
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"
/noexecute=optin /fastdetect /safeboot:network
変更を保存し、コマンドラインから強制的に再起動すると、ネットワークを使用してセーフモードで再起動するはずです。完了したら、boot.iniファイルを忘れずに変更してください。
ネットワークを使用してWindows 7をセーフモードで再起動するには、msconfig.exeを実行します。[ブート]タブで、[セーフブート]を選択できます。ネットワークのチェックボックスがあります。
リモートデスクトップがセーフモードで実行されるかどうかはわかりません。TightVNCを使用します。TightVNCサービスをセーフモードで起動するには、そのレジストリエントリをsafeboot \ networkにコピーします。
REG COPY HKLM\system\CurrentControlSet\services\tvnserver HKLM\system\CurrentControlSet\control\safeboot\network\tvnserver /s /f
他のVNCサービスもおそらく同じ方法でアクティブ化できます。
ワークステーションマシンには適していません。Windowsに起動方法を指示するには、マシン自体を制御できるものが必要です。
多くのベンダーがコンソールにリモート接続するオプションを組み込んでいるので、サーバーハードウェアの運がさらに向上します。
ただし、マシン上のWindowsに対話的に接続するオプションがある場合は、MSCONFIGを使用してboot.iniで/ SAFEBOOTスイッチを設定し、マシンを再起動できます。[スタート]-> [実行]を選択し、MSCONFIGを入力してから、boot.iniタブで[ブートオプション]の下の/ SAFEBOOTをチェックし、起動するセーフモードを選択します(このシナリオでは、NETWORK)。
BOOT.ini
ネットワークを使用してセーフモードで再起動するように急いで変更してから再起動することを選択した場合、リモートでログインできないことがわかります。おそらくブートファイルを表示できますが\\machinename\C$\boot.ini
、読み取り専用であるため変更できません。また、C$
ディレクトリに移動できないため、「読み取り専用」を右クリックしてチェックを外すこともできません。boot.ini
バックを変更するには、この仮想ワークステーションに物理的にログインする必要があります。二度とその間違いを犯すことはありません!
boot.iniファイルはどうなりましたか?
Windows 7その他
以前のバージョンのWindowsでは、boot.iniはコンピューターにインストールされたWindowsオペレーティングシステムに関する情報を含むシステムファイルでした。この情報は、コンピューターの電源を入れたときの起動プロセス中に表示されました。マルチブート構成、またはWindowsの起動方法をカスタマイズする必要のある上級ユーザーや管理者にとって最も有用でした。
このバージョンのWindowsでは、boot.iniファイルはブート構成データ(BCD)に置き換えられています。このファイルはboot.iniよりも汎用性が高く、コンピューターを起動するために基本入出力システム(BIOS)以外の手段を使用するコンピュータープラットフォームに適用できます。
表示されたオペレーティングシステムのリストからエントリを削除するなど、BCDを変更する必要がある場合は、管理者およびITプロフェッショナル向けの高度なツールであるコマンドラインツールBcdeditを使用します。Bcdeditの技術情報については、ITプロフェッショナル向けのMicrosoft Webサイトにアクセスしてください。
コンピューターがマルチブート構成の場合、コントロールパネルの[システム]を使用して、既定で開くWindowsオペレーティングシステム、およびオペレーティングシステムのリストを表示する期間を変更できます。
2.左ペインで、システムの詳細設定をクリックします。管理者のアクセス許可が必要管理者のパスワードまたは確認を求められたら、パスワードを入力するか、確認を提供します。
3. [詳細設定]タブをクリックし、[起動と回復]で[設定]をクリックします。
4. [システムの起動]で、デフォルトのオペレーティングシステムとオペレーティングシステムのリストを表示する時間を選択し、[OK]をクリックしてから、もう一度[OK]をクリックします。
http://windows.microsoft.com/en-ca/windows/what-happened-boot-ini-file#1TC=windows-7