Windows 10 Fall Creators Update以降、オペレーティングシステムは、シャットダウンまたは再起動の前に実行されていたアプリを自動的に再度開くことができます。この動作は、OSの最近のリリースにアップグレードしたほとんどのWindowsユーザーにとってはまったく予期しないものです。新しい調査により、この機能を無効にする可能性のあるレジストリの調整が明らかになりました。
広告
このブログのWindows10開発と記事をフォローしている場合は、Windows 10に加えられたすべての変更に精通している可能性があります。そのうちの1つは、更新プログラムのインストール後、つまり更新プログラムのインストール後に再起動した後にアプリを再起動する機能でした。 。実行している場合 Windows10ビルド17040 以上では、オプションを使用する必要がありますサインイン情報を使用して、更新または再起動後にデバイスのセットアップを自動的に完了します下プライバシー設定で。を参照してください論文 ' Windows10の再起動後に自動サインインする方法 '。しかし、多くのユーザーはそれが彼らのために機能しないと報告しています。
マイクロソフトは次のように述べています。
マインクラフトで地図を手に入れる方法
フィードバックに基づいて、再起動またはシャットダウン後にアプリケーションの再起動に登録されたアプリケーションを復元する機能([スタート]メニューやその他のさまざまな場所で利用可能な電源オプションを使用)は、[サインを使用]を有効にしたユーザーに対してのみ実行されるように設定されています。 -サインインオプション設定のプライバシーセクションの「更新または再起動後にデバイスの設定を自動的に終了するための情報」。
古いビルドを実行している場合は、別のトリックを使用できます。ヒント:インストールしたビルドを見つけるには、記事を参照してください 実行しているWindows10ビルド番号を見つける方法 。
Windows 10 Fall Creators Updateを使用すると、OSは、シャットダウンまたは再起動する前に、実行していたアプリを自動的に起動します。高速ブート機能を無効にしても、状況は変わりません。 shutdownコマンドを実行すると、OSがアプリを再度開くのを停止します。コマンドは次のとおりです。
シャットダウン-t0 -s
再起動する場合は、代わりに次のコマンドを使用してOSを再起動します。
シャットダウン-t0 -r
次の記事を参照してください。
Windows10でアプリの自動再開を無効にする
ボイスメールに直接ダイヤルする方法最後に、MDLフォーラムユーザーであるHendrik Vermaakによって発見された新しいレジストリの調整により、この機能が完全に無効になります。これがその方法です。先に進む前に、ユーザーアカウント(SID)のセキュリティ識別子を見つける必要があります。
ユーザーアカウントのセキュリティ識別子(SID)を見つける
Windows 10のユーザーアカウントに関する情報を取得するために使用できる特別なコンソールコマンドがあります。これにより、SIDやその他の多くの情報を見つけることができます。この記事で詳しく説明します。
すべてのユーザーのWindows10でユーザーアカウントの詳細を表示するつまり、次のコマンドを実行します。
wmicユーザーアカウントリストがいっぱい
出力例は次のとおりです。
アカウントのSID値をメモします。
Windows10でアプリの自動起動を無効にする
- 開いた レジストリエディタ 。
- キーに移動します
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon UserARSO SID
。 SIDの部分を実際のSID値に置き換えます。例:S-1-5-21-1009994778-2815073881-3359792039-1001
。 - 右側で、新しい32ビットDWORD値を作成または変更します身を引く1に設定します。
- Windows10を再起動します 。
時間を節約するために、作成者は自動化されたスクリプトを作成しました。
@echo off :: Windows 10自動起動機能を無効にする::作成者:Hendrik Vermaak、2018年2月3日::管理者権限を確認> nul 2>&1 '%SYSTEMROOT% system32 cacls.exe' '%SYSTEMROOT% system32 config system '::エラーフラグが設定されている場合、管理者がいません。 if '%errorlevel%' NEQ '0'(echo管理者権限を要求しています... goto UACPrompt)else(goto gotAdmin):UACPrompt echo Set UAC = CreateObject ^( 'Shell.Application' ^)> '%temp% getadmin。 vbs'echo UAC.ShellExecute 'cmd.exe'、 '/ C' '' '%〜f0' '' '' 、、 'runas'、1 >> '%temp% getadmin.vbs'cscript'%temp% getadmin.vbs'exit / B:gotAdmin if present '%temp% getadmin.vbs'(del '%temp% getadmin.vbs')pushd '%CD%' CD / D '%〜dp0' :: BatchGotAdmin (管理コードの終了時に実行)::自動起動機能のエコーを無効にします。 for / F'tokens = * skip = 1 '%% n in(' wmic useraccount where 'name ='%username% '' get sid ^ | findstr '。' ')do(set SID = %% n)reg add 'HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon UserARSO %SID%' / v OptOut / t REG_DWORD / d 1 / fエコー。エコー自動起動機能が無効になっています。エコー。エコー。エコー終了するには、任意のキーを押してください...一時停止>ヌル
上記のテキストをコピーして新しいメモ帳ウィンドウに貼り付け、CMDファイルとして保存できます。または、次の場所からcmdファイルをダウンロードできます。
CMDファイルのダウンロード
minecraft mods 1.12.2 のインストール方法
それでおしまい。
ソース: MDL 。