PR
私が使っているPCガジェット類
作業環境で実際に使っている・気になっている周辺機器などをまとめました
※ 一部のリンクは広告(アフィリエイト)を含みます
作業環境で実際に使っている・気になっている周辺機器などをまとめました
※ 一部のリンクは広告(アフィリエイト)を含みます
パソコンを起動するたびに毎回ログイン処理すること、煩わしくないですか?
AutoLogon を導入してユーザー名とパスワードを一度入れておけば、次からは電源を入れるだけでデスクトップまで進みます
しかもMicrosoft純正なので、素性のわからないソフトを入れる不安もありません
ただしセキュリティ的にどんな端末にでも勧められるような機能ではありません
電源を入れた人が中身を全部触れる状態になるからです
使いどころは自宅のパソコンか、個人で契約しているクラウドPCまで
私が入れたのも、クラウドPCがサービスメンテナンスのたび止まっていたのがきっかけだったんです
ジャベ雄自動ログオンというとWindows Helloの生体認証を思い浮かべますが、これはログオンそのものを飛ばす話です
AutoLogon は、Windowsに元から入っている自動ログオンの仕組みを画面から設定するだけの単機能ツールです
作者はMicrosoftの Mark Russinovich 氏
Sysinternals ツール群のひとつとして配布されています
ファイルサイズは495KB、インストーラーもなく解凍して実行するだけで動きます
ここがこのツールを使う一番の理由
公式ドキュメントには「パスワードは LSAシークレットとしてレジストリで暗号化される」と書かれています
後述するレジストリを手で書く方法だと、パスワードが文字列としてそのままレジストリに残ることになります
AutoLogonならそこをちゃんと暗号化された領域に逃がせます
ただし公式は同じ場所で管理者権限を持つユーザーは簡単にそれを取得して復号化できるとも明記しています
暗号化されるから安全という話ではなく、管理者を信用できる範囲で使う道具です
なので設定できたことと、次回ちゃんとログオンできることは別物
再起動して実際に入れるところまで確かめてから運用に乗せてください
自動ログオンを入れると、電源を入れた人は誰でもそのままデスクトップに入れます
パスワードが鍵の役目をしなくなります
だから使う場所を絞るのが前提
ちょっと乱暴にまとめると、自分以外が物理的に触れない機械に限るという線引きです



鍵を1つ外す機能なので、使いどころは注意してください
配布元は Microsoft Learn の専用ページ
zipファイルを落として解凍したら準備は終わりです


解凍すると実行ファイルが3種類入っています
OSに合わせて選べばよく、今どきのパソコンなら Autologon64.exe で問題ありません
Sysinternals Live というMicrosoftの仕組みを使うと、ダウンロードせずにその場で実行できます
キッティング中の端末など、ファイルを置きたくない場面でちょっと助かります
やることは3ステップだけ
画面を使わずに引数で渡すこともできます
複数台へまとめて仕込みたいときや、手順書に落としたいときはこちらが早いです
autologon <ユーザー名> <ドメイン> <パスワード>コマンドの履歴やバッチファイルにパスワードが残ります
使い終わったらファイルと履歴の始末まで含めて手順にしてください
元に戻すのも簡単
AutoLogonをもう一度起動して Disable を押すだけ
次回の起動から通常のログオン画面に戻ります
自動ログオンが動く前にShiftキーを押していると、その回の自動ログオンは無効になると公式に書かれています
意外と知られていない機能なんです
設定を解除しなくても、別のユーザーで入りたいときにそのまま使えます



解除してまた設定して、が要らないのは地味に助かります
実はAutoLogonを使わず、手でレジストリを編集しても同じことはできます
実行ファイルを置けない環境ではこちらが選択肢になります
レジストリの編集はやっぱり怖いところがあります
間違えるとWindowsが起動しなくなることもあるので、編集前にエクスポートで書き出しておくと戻せます
検索ボックスに regedit と入力してレジストリエディターを開きます


開く場所と設定する内容は次のとおり
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoAdminLogon"="1"
"DefaultUserName"="ログオンユーザー名を"
"DefaultDomainName"="ドメイン名を"
"DefaultPassword"="パソコン起動時のパスワードを"該当のキーまで移動したら、右クリックで「新規」から「文字列値」を選びます


追加するのは次の4つ、いずれも文字列値で作ります








見てのとおりこの手順では DefaultPassword にパスワードがそのまま文字列として保存されます
レジストリを開ける人には読めてしまいます
一方でAutoLogonを使った場合は暗号化されたLSAシークレット側に入るので、Winlogonキーに DefaultPassword は作られません
実際に確認してみたところ、上のレジストリ画面には AutoAdminLogon と AutoLogonSID が並んでいるのに、パスワードの値がどこにも見当たりません
手間はほとんど変わらないので、やっぱり特別な事情がなければAutoLogonのほうを勧めます
Windowsには netplwiz(ユーザーアカウント)という標準の画面もあって、そこでも自動サインインは設定できます
「ユーザーがこのコンピューターを使うには、ユーザー名とパスワードの入力が必要」のチェックを外す、あの手順です
でも Windows 10 の 2004 以降、環境によってはこのチェックボックス自体が表示されません
Windows Helloのサインインだけを許可する設定が入っているためです
| 比べる点 | netplwiz | AutoLogon |
|---|---|---|
| 用意するもの | Windows標準なので不要 | zipのダウンロードが必要 |
| パスワードの保存先 | 暗号化された領域 | 暗号化された領域(LSAシークレット) |
| チェック欄が出ない環境 | 設定できない | そのまま設定できる |
| コマンドでの一括設定 | 不可 | 可能 |
| その回だけ止める | 不可 | Shiftキーで可能 |
標準の画面で済むならそれが一番手軽です
チェック欄が出ない・複数台に配りたい・たまに手動でログオンしたい、のどれかに当てはまるならAutoLogon
AutoLogonは入力内容を検証しないので、打ち間違えていても設定は通ってしまいます
うまくいかないときはだいたいこれです
もう一度AutoLogonを開いて入れ直すのが確実
個人のパソコンなら .(ドット)かパソコン名、会社のドメイン環境ならそのドメイン名を入れます
ここを取り違えると認証に通りません
公式ドキュメントに明記されている制限
これが効いている環境では、Windows側が自動ログオンの構成そのものを処理しません
会社支給のパソコンで効かないときは、まずここを疑ってください
前述のとおりShiftキーが押されているとその回は自動ログオンされません
キーボードの上に本だったり荷物だったりが乗っていないかも一応確認です
冒頭でも触れていますが、私がAutoLogonを探した理由です
Windows ServerやクラウドPCのように、24時間動かし続けたい環境があります
こういうサービスは、たまにメンテナンスで強制的に再起動されます
そのときにログオンまで終わっていないと、タスクスケジューラに組んだ処理が動き出しません
タスクスケジューラ自体はログオンしていなくても起動できるのですが、実行するプログラム側がログオン済みでないと動かないことがあります
そこを埋めるのがAutoLogonなんです
自分しか入らない機械なので、さきほどの線引きにも収まると思います
自宅のパソコンをつけっぱなしにするより、こういうサービスを借りたほうが電気代も安定性も現実的だった気がします
PowerToys もそうですが、Microsoft純正で人知れず有用なアプリってあるんです
ランチャーみたいなものも同じ系統です
作業を減らす小さい道具という意味では、こちらも普段づかいで効きます


他にもあれば紹介していきます
PythonとExcelを中心に仕事に役立つ業務ツールや自動化、スクレイピングツールの作成を受注していて、クラウドワークスでは気が付けば100件以上のお仕事を受注してきました!
会社員をやりながらの副業なので時間の捻出は相応ですが、クライアントの方々と近い立場でこちらからも提案しながら活動していますのでお悩みあれば是非ご相談ください
VBAとPythonを中心にユーザー側でできるITを自己学習しているので備忘録半分、学習履歴を残して同じ道を辿る人の参考になればとブログを始めました
副業でスクレイピングツール作成を中心にできることを色々やっていますのでご相談いただけるとありがたいです!
クラウドワークスのページへ
ココナラのページへ
コメント