web-dev-qa-db-ja.com

ログインする前にバッチスクリプトを開始するにはどうすればよいですか?

家にいないときは毎日同時に起動するようにコンピューターを設定しました。起動時に誰も触れずにバッチファイルを実行するために必要です。

「startup」フォルダ内のファイルにショートカットを追加しました。ただし、ログオンしてMetroインターフェイスからデスクトップを選択するまでスクリプトは実行されません。

ログインせずにこのスクリプトを実行する方法はありますか?

7
Kreuzade

いくつかのWindowsユーティリティを使用して、スクリプトをサービスに変えることができます。私は以前にそれを行ったことがあり、これを行うことについての情報は簡単に見つかりました。

詳細: Windowsに最適なsrvany.exe XPおよびWindows7?

0
mdpc

Windows 8 Proをお持ちの場合は、を使用してアプリの検索チャームを開きます Windows logo key‌+Q、「gpedit.msc」と入力し、Local Group Policy Editorを開きます。

  • Computer Configuration / Windows Settings見つかりますスクリプト(スタートアップ/シャットダウン)

  • User Configuration / Windows Settingsあなたは見つけるでしょうスクリプト(ログオン/ログオフ)

ここでバッチファイルまたはPowerShellスクリプトを指定します。

6
Karan

このURLの手順に従ってください。また、PowerShellスクリプトを開始する方法も示しています(バッチスクリプトではなく、こちらをお勧めします)。

http://teusje.wordpress.com/2012/09/11/windows-server-logging-users-logon-and-logoff-via-powershell/

0
juFo

Windows 8はAutoexec.ntファイルを廃止しましたか?私が怠惰だったとき、私はバッチファイルと必要なプログラムだけでrarを使ってexeを作成しました。次に、そのカスタムexeをサービスとしてセットアップしました。それが8でできるかどうかはわかりません。オペレーティングシステムがわからないときは質問に答えるべきではないことはわかっています。迷惑な場合はご容赦ください。

0
Michael Mantion