コンピューターの電源を入れた後、自動的にログインするようにWindows 7を構成したい。それは私が怠惰でパスワードを入力するのが好きではないからではありません。これは、起動時に自動的に実行されるように構成されたプログラムが必要だからです。
しかし、私は誰もが私のデスクトップを見るのを望んでいないので、私のコンピュータをロックしたままにしておきたいです。作業の準備ができたら、パスワードを入力するだけで、すべてのスタートアッププログラムが実行されるまで待つ必要はありません。
これを見てください: 自動ログオンとロック
Windowsへの自動ログオンとワークステーションの即時ロック(セーフモードも保護)
Auto Logon&Lockは、Windows PCが起動時にユーザーアカウントに自動的にログオンしてデスクトップをロックできるようにする小さなユーティリティで、パスワードが引き続き必要です。これを実行する理由のいくつかは次のとおりです。起動時間の高速化。追加のログオン後の起動項目も、Windowsの起動後に開始されます。つまり、PCの電源ボタンを押して数分後に戻ると、完全に起動します。ログオン後、追加のソフトウェアがロードされるのを待つ必要はありません。停電やクラッシュなどでパソコンが再起動したときに、ダウンロードなどを自動的に再開します。 XPでは、アプリケーションをシステムサービスとしてインストールすることでこれを行うことができます。Vistaおよび7では、セッション0の分離により、システムサービスの使用が面倒になります。通常のWindowsスタートアップフォルダーにあり、自動ログオン後に起動されます。パスワードはセーフモードも保護します。既存の自動ログオン方法では、セーフモードは保護されません。エクスプローラーが起動する前にデスクトップがロックされます。その他の方法は、 autorun/start upエントリ。PCはログオンしたままで、autorunエントリが実行されるまでロックが解除されます(数分かかることもあります)。
私はまだ試していませんが、あなたが望んでいるように見えます...
これは、ログイン時に実行するようにスケジュールされたWindowsタスクとして実装できます。
引数user32.dll、LockWorkStationを指定してプログラムrundll32.exeを実行します。
私のXPおよび7で動作しますが、Windows 8/8.1では動作しません
Windows /スタートアップのアイテムをバックグラウンドでロードしている間、起動時にPCをロックすることに成功しました。これは、グループポリシーエディターを備えたWindowsエディションで機能します。
手順1:メモ帳を開き、次のコードを貼り付けます。
WScript.CreateObject( "WScript.Shell")。Run( "rundll32 user32.dll、LockWorkStation")
ステップ2:_File>Save As
_をクリックし、_Save as type
_ドロップダウンメニューで_All Files
_を選択します
ステップ3:_File Name
_フィールドに_LockWorkStation.vbs
_と入力し、ファイルを_C:\Users\YourUserName\Documents
_に保存します
ステップ4:_WindowsKey+R
_を押し、regedit
と入力してENTER
を押します
ステップ5:_HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
_に移動します
ステップ6:空白スペースを右クリックしてNew> DWORD (32-bit) Value
をクリックし、ENTER
を押します
ステップ7:新しく作成された_REG_DWORD
_ファイルをダブルクリックします。 _Value name
_にRunLogonScriptSync
と入力し、_Value data
_ type _1
_に入力してENTER
を押します
ステップ8:_WindowsKey+R
_を押し、_gpedit.msc
_と入力してENTER
を押します
ステップ9:_Computer Configuration
_の下で_Administrative Templates > System > Logon
_に移動し、次に_Run these programs at user logon
_をダブルクリックします。
ステップ10:Enabled
をクリックし、_Items to run at logon
_をクリックして_Show...
_をクリックします
ステップ11:_C:\Users\YourUserName\Documents\LockWorkStation.vbs
_と入力し、すべてのウィンドウが閉じるまでOK
を繰り返しクリックします
手順12:_WindowsKey+R
_を押して_control.exe userpasswords2
_と入力し、ENTER
を押します
ステップ13:_Users must enter a user name and password to use this computer.
_のチェックを外してからOK
をクリックします(プロンプトが表示されたらパスワードを入力します)
手順:PCを再起動します。
これで、PCを起動するときはいつでも、.vbsスクリプトが最初に実行されます。これにより、デスクトップが表示される前にPCが確実にロックされます。
注:_C:\Users\YourUserName\Documents\
_は、スクリプトを保存する場所に変更できます。
私はこれを私の自宅のコンピュータで使用していた(これ以上ではない)。これには、2つの簡単なステップが含まれます。
個人用Startupフォルダー(またはレジストリのRun
キー)にショートカットを含め、次のコマンドまたはnircmd
ユーティリティを使用してコンピューターをロックします。
rundll32.exe user32.dll,LockWorkStation
ほとんどの起動プログラムは並行してロードされるため、コンピュータは自動的にログインするとすぐにロックされます。誰かが覗き見してロックを止める心配は最小限です。
ただし、コンピューターをできるだけ早くロックする必要がある場合は、次の順序に従ってください この記事 (カウンタースクリプトを他の場所に配置できない限り、これは実行後に削除されるため、RunOnce
は避けてください。追加してください)。
私はこれを見つけました KB記事 これは、古いバージョンのWindowsの順序properをリストしますが、Windows 7の正式な同等物を見つけることができません。
Sysinternals ツールを使用しました autologon.exe
自動ログオンを設定します。次に、次の場所にショートカットを作成しました。
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
コマンドで
rundll32.exe user32.dll,LockWorkStation
それを実装する1つの(あまり良くない)方法は、
Net User <user> <password>
rundll32.exe user32.dll,LockWorkStation
これらの2行は、バッチファイルのautoexec.bat
ファイルまたはstartup
フォルダーに入れて、ログインごとに実行できます
レジストリでautoexec.bat
をアクティブ化するには
Software\Microsoft\Windows NT\CurrentVersion\Winlogon\ParseAutoexec
の値は1である必要があります
これは古いですが、rundll32.exe
の使用にはいくつかの懸念があるため
rundll32を使用する場合のガイダンスは何ですか?簡単:使用しないでください
場合によっては、「Rundll32.exeとは何ですか。スタンドアロンのexeを作成するだけでなく、いつ使用する必要がありますか?」
ガイダンスは非常に簡単です。rundll32は使用しないでください。スタンドアロンexeを記述してください。
スタンドアロンexeを自分でコンパイルする必要がない別の方法を次に示します。これをLock-Workstation.ps1
として保存し、Powershellで実行します。
Function Lock-WorkStation {
#Requires -Version 2.0
$signature = @"
[DllImport("user32.dll", SetLastError = true)]
public static extern bool LockWorkStation();
"@
$LockWorkStation = Add-Type -memberDefinition $signature -name "Win32LockWorkStation" -namespace Win32Functions -passthru
$LockWorkStation::LockWorkStation() | Out-Null
}
Lock-WorkStation
Script-Center から取得
安全な解決策が1つあります。システムをシャットダウンしないでください!
Windows 7は、システムを休止状態にするいくつかの方法を提供します。Suspend-to-RAM(S3)、Suspend-to-Disk(S4)、および両方を組み合わせたハイブリッド休止状態です。あなたに合った方法が少なくとも1つあるはずです。
これらのモードからウェイクアップした後、すべてのアプリケーションはすでに起動しており、作業の準備ができています。
「コンピューターのスリープ解除時にパスワードを要求する」オプションを有効にすると、100%安全な(またはWindowsで可能な限り安全な)必要なものが得られます。
Windows 7は通常、このように使用するのに十分安定しています。ほとんどの場合、Windows Updateによって新しいパッチがインストールされ、システムを再起動するように強制されたときにのみ起動します。