TrustedInstallerとしてプログラムを実行して特定のレジストリキーまたはファイルに書き込む方法-Winhelponline

How Run Programs



昇格したプログラム(管理者)を実行している場合でも、特定のレジストリキーとファイルは書き込みできません。これは、ファイルがTrustedInstallerによって所有されており、管理者に書き込みアクセスが許可されていないことが原因である可能性があります。その場合、TrustedInstallerとしてプログラムを実行すると、ロックされたレジストリキーを修正したり、とにかくアクセスできないファイルをクリアしたりするのに役立ちます。







関連: WindowsのSYSTEM(LocalSystem)アカウントでプログラムを実行する方法

TrustedInstallerとしてプログラムを実行する方法

さまざまなツールまたは方法を使用して、TrustedInstallerとしてプログラムを起動できます。以下のツールのいずれかに従ってください。



AdvancedRun

AdvancedRun Nirsoftから、低優先度または高優先度、開始ディレクトリ、メインウィンドウの状態(最小化/最大化)、さまざまなユーザーまたは権限でのプログラムの実行、オペレーティングシステムの互換性設定、環境など、選択したさまざまな設定でプログラムを実行できます。変数。必要な設定を構成ファイルに保存してから、コマンドラインから目的の設定でプログラムを自動的に実行することもできます。



Advanced Runを使用して、プログラムを起動します。 システム 、TrustedInstaller、または別のユーザーコンテキスト。





Trustedinstaller Advanced Run nirsoft

次のAdvancedRunコマンドライン構文を使用して、TrustedInstallerとしてプログラムを起動することもできます。



AdvancedRun.exe / EXEFilename'c: windows  system32  cmd.exe '/ RunAs 8 / Run

上記は、TrustedInstallerとしてコマンドプロンプトを起動します。

上記の例では、/ RunAsパラメーターの「8」値により、実行モードがTrustedInstallerに設定されています。 SYSTEMユーザーとしてプログラムを実行するには、値「4」を渡します。コマンドラインから使用する適切な値がわからない場合は、ユーザーインターフェイスから目的のオプションを選択し、それを構成ファイルに保存してから、構成(.cfg)ファイルに保存されている値を確認します。


PowerRun

PowerRunは、TrustedInstaller特権でプログラムを起動できるフリーウェアユーティリティです。ロックダウンされたレジストリキーまたはTrustedInstallerが所有するファイルがあり、ファイルの名前を変更したり置き換えたりできない場合は、このツールが役立ちます。

ダウンロード PowerRun そしてそれを実行します。必要なプログラムをリストに追加し、TrustedInstallerとして実行します。

powerrun-trustedinstaller(TI)としてプログラムを実行します

PowerRunコマンドラインサポート

PowerRunは、次のコマンドライン引数をサポートしています。

使用法:PowerRun_x64.exe [/ SW:コマンド: / SW:0 =ウィンドウを非表示/ SW:1 =ウィンドウを表示(デフォルト)/ SW:2 =ウィンドウを最小化/ SW:3 =ウィンドウを最大化/ WD :(パス)=作業ディレクトリ/ SYS =システムユーザーのみ(TrustedInstallerではない) 例: PowerRun_x64.exe'C: Test.exe 'PowerRun_x64.exe'C: Test.exe' param1param2など。PowerRun_x64.exe'C: Test.bat 'param1param2など。PowerRun_x64.exe/ SW:2' / WD:C: 'notepad.exe C: test.txt PowerRun_x64.exe Regedit.exe' C: Test.reg'PowerRun_x64.exe Regedit.exe /SC:Test.reg PowerRun_x64.exe%SystemRoot% system32  cmd.exe PowerRun_x64.exe cmd.exe / k echo hello world! PowerRun_x64.exe / SYS cmd.exe / k echo hello world! PowerRun_x64.exe / SW:0'Reg.exe 'add'HKLM  Software  keyname' / v'valuename '/ t REG_SZ / d'hello' / f

NSudo

NSudo (( GitHub )はPowerRunと同様のツールですが、システム( LocalSystem )、現在のユーザー、現在のプロセス、またはTrustedInstallerアカウント。

nsudo-trustedinstaller(TI)としてプログラムを実行します

NSudo:コマンドラインサポート

 NSudoバージョン6.2.1812.31-U: 【オプション】指定したユーザーオプションでプロセスを作成します。使用可能なオプション:T TrustedInstaller SシステムC現在のユーザーP現在のプロセスD現在のプロセス(右下)PS:これは必須パラメーターです。 -P: [オプション]指定された特権オプションでプロセスを作成します。使用可能なオプション:Eすべての特権を有効にするDすべての特権を無効にするPS:デフォルトの特権を使用してプロセスを作成する場合は、「-P」パラメーターを含めないでください。 -M: [オプション]指定された整合性レベルオプションを使用してプロセスを作成します。使用可能なオプション:SシステムH高M中L低PS:デフォルトの整合性レベルを使用してプロセスを作成する場合は、「-M」パラメーターを含めないでください。 -優先: [オプション] [プロセス優先度オプション]を指定してプロセスを作成します。使用可能なオプション:アイドルBelowNormal通常AboveNormal高リアルタイムPS:デフォルトのプロセス優先度を使用してプロセスを作成する場合は、「-Priority」パラメーターを含めないでください。 -ShowWindowMode: 【オプション】指定したウィンドウモードオプションでプロセスを作成します。使用可能なオプション:表示非表示最大化最小化PS:デフォルトのウィンドウモードを使用してプロセスを作成する場合は、「-ShowWindowMode」パラメーターを含めないでください。 -待つ NSudoに、作成されたプロセスが終了するのを待ってから終了させます。 PS:待ちたくない場合は、「-Wait」パラメーターを含めないでください。 -カレントディレクトリ: [DirectoryPath]プロセスの現在のディレクトリを設定します。 PS:NSudoの現在のディレクトリを使用する場合は、「-CurrentDirectory」パラメータを含めないでください。 -UseCurrentConsole 現在のコンソールウィンドウでプロセスを作成します。 PS:新しいコンソールウィンドウでプロセスを作成する場合は、「-UseCurrentConsole」パラメーターを含めないでください。 -バージョン NSudoのバージョン情報を表示します。 -? このコンテンツを表示します。 -H このコンテンツを表示します。 -助けて このコンテンツを表示します。コンテキストメニュー: -インストール :NSudoをWindowsディレクトリにコピーし、コンテキストメニューを追加します。 -アンインストール :WindowsディレクトリとコンテキストメニューからNSudoを削除します。 PS:1。すべてのNSudoコマンド引数は大文字と小文字を区別しません。 2.コマンドラインパラメータで「/」または「-」オーバーライド「-」を使用し、「=」オーバーライド「:」を使用できます。たとえば、「/ U:T」と「-U = T」は同等です。 3.最高のエクスペリエンスを保証するために、NSudoCはコンテキストメニューをサポートしていません。

例:

TrustedInstallerとしてコマンドプロンプトを実行するには、すべての特権とデフォルトの整合性レベルを有効にします。

 NSudo -U:T -P:E cmd 

プロセスハッカー

優れたものを使用している場合 プロセスハッカー プロセスマネージャプログラムでは、2つの異なる方法でTrustedInstallerとしてプログラムを起動できます。

オプション1:組み込みオプションの使用

Process Hackerで、[サービス]タブをクリックします。右クリック TrustedInstaller サービスとクリック 開始

信頼できるインストーラーとして実行-プロセスハッカー

[プロセス]タブに戻り、右クリックします TrustedInstaller.exe 、クリック その他 をクリックします このユーザーとして実行…

信頼できるインストーラーとして実行-プロセスハッカー

TrustedInstallerとして実行するプログラムを入力します—例:コマンドプロンプト( cmd.exe )、[OK]をクリックします。

信頼できるインストーラーとして実行-プロセスハッカー

[ユーザー名]フィールドには次のように表示されます。 NT AUTHORITY SYSTEM 。また、TrustedInstallerコンテキストでプログラムを起動すると、タスクマネージャーまたは任意のプロセスマネージャーは、プログラムがSYSTEMユーザーとして実行されていることを示します。

信頼できるインストーラーとして実行-プロセスハッカー

これは、上記の記事のいずれかの方法を使用する場合に当てはまります。これは正常であり、無視できます。生成されたプロセスは、TrustedInstaller特権で実行されますが、 システム

オプション2:プラグインの使用

Process Hackerプラグイン(.dllファイル)をダウンロードすると、ProcessHackerのメインメニューからTrustedInstallerとしてプログラムを実行できます。プラグインのダウンロードリンクは次のとおりです。

 TrustedInstallerPlugin_x32.zip (32ビットの場合)https://wj32.org/processhacker/forums/download/file.php?id=795&sid=37bfe842abb595845e0663ae5b4da06b TrustedInstallerPlugin_x64.zip (64ビットの場合)https://wj32.org/processhacker/forums/download/file.php?id=796&sid=37bfe842abb595845e0663ae5b4da06b GitHubのソースコード:https://github.com/processhacker/plugins-extra/tree/ master / TrustedInstallerPlugin(経由)TrustedInstaller-プロセスハッカーフォーラム:https://wj32.org/processhacker/forums/viewtopic.php?t = 2407

コピーした後 TrustedInstallerPlugin.dllHacker Pluginsを処理する ディレクトリで、ProcessHackerを閉じて再度開きます。

が表示されます 信頼できるインストーラーとして実行… メインメニューの下のコマンド。

Trustedinstallerとして実行-プロセスハッカープラグイン

閉会の言葉

TrustedInstaller特権でプログラムを実行することは危険である可能性があり、でそれを行う必要はありません。 ほとんどの場合 、およびプログラムが必要なシステムファイルにアクセスできる限り。この種の標高は、必要な場合、および自分が何をしているかを知っている場合にのみ使用する必要があります。

TrustedInstallerが特定のシステムDLLを誤ってロックダウンし、システム自体がファイルを読み取れず、エクスプローラーに0KBが表示される場合があります。ファイルのプロパティにアクセスして[セキュリティ]タブをクリックすると、アクセス許可を表示できなかったことがわかりました。およびから実行する場合のICACLS.EXE 管理コマンドプロンプト 「システムは指定されたファイルを見つけることができません。」と書かれているため、ファイルを見ることさえできませんでした。 0ファイルの処理に成功しました1ファイルの処理に失敗しました。

最終的には、Ti権限で起動コマンドプロンプトを使用し、システムファイルチェッカーを実行する前にそれらのファイルをクリアする必要がありました。


1つの小さなリクエスト:この投稿が気に入ったら、共有してください。

あなたからの1つの「小さな」共有はこのブログの成長に真剣に大いに役立つでしょう。いくつかの素晴らしい提案:
  • ピンする!
  • お気に入りのブログ+ Facebook、Redditに共有してください
  • ツイートしてください!
読者の皆様、ご支援ありがとうございました。それはあなたの時間の10秒以上かかることはありません。共有ボタンはすぐ下にあります。 :)