質問: 管理者権限なしで実行する:ユーザーとして、(管理者権限を必要とする)アプリを機能させるために何ができるでしょうか? 次の質問のために私はこれを尋ねるように促されました: なぜwindowsの世界の大多数の人々は、管理者が明らかに愚かであるため、それがまだ機能していないように見えるのですか? 管理者として実行するのはばかげていることは誰もが知っていますが、痛みを和らげるために何ができるでしょうか(おそらく痛みはそれを誇張しています)。管理者権限なしで実行しようとしたことはまだないことは認めますが、アプリケーションが壊れた場合に試すべきことがいくつかわかっていれば、もっとやりたいと思うでしょう。上記の質問には、それほど多くのことをする必要がないといういくつかの 提案 がありました: ...それでも、不正なアプリの99%は、管理者権限なしで10分以内に動作させることができます。 – oliver giesen 7月20日15:28 では、管理者の権利を愛するアプリを現実のものにするために、私たちは何ができるか、または使用できるでしょうか?ポイントブランクを拒否する特定のアプリはありますか?具体的な例や経験を聞いていただければ幸いです。
回答: 2番目に犯された罪は、windowsレジストリのlocal_machineセクションに書き込むアプリです。どのアプリもここで読み取ることができますが、ここに書き込むには管理者権限が必要です。通常のユーザーがここに書き込むことができるように、アプリはユーザー設定をレジストリのcurrent_userセクションにのみ保存する必要があります。独自の構成データをlocal_machineに書き込んでいる場合は、hkey_local_machine\software \appnameの下にある(または会社の)名前のエントリで行っている可能性があります。これを修正するには、ソフトウェアの名前が付いたレジストリキー(フォルダー)を右クリックしてセキュリティを選択し、ユーザーアカウントまたはeveryoneアカウントにアクセス許可を割り当てることができます。標準ユーザーとして実行されているアプリの問題のトラブルシューティングには sysinternals(現在はmicrosoft)process monitor は非常に貴重で、非常に強力なツールであり、pcで発生しているすべてのことを完全に監視できます。これを使用するためのチュートリアルはここには収まりませんが、関心のあるアプリにフィルターを設定してから、アクセス許可とアクセスエラーでフィルターをかける必要があります。プロセスモニター/プロセスエクスプローラーの混乱を修正するために編集