Windows 7 でファイルの保存を制御する UAC を無効にする

Windows 7 でファイルの保存を制御する UAC を無効にする

最近、XPからWindows 7にアップグレードし、新しいUACに慣れてきました。プログラムのインストールなどに余分なクリックが必要なのは気になりませんが、以前XPで作成したファイルを編集後に保存できなくなってしまったのが困りものです。複数のテキストエディタでファイルを保存しようとしましたが、アクセスが拒否されましたエラー。

調査の結果、これはおそらくUACによるものであることがわかりました。ファイルなどを右クリックして選択する必要があることに気付きました。管理者として実行; 私はプログラマーで、毎日何十ものファイルを扱っています。そのため、扱いたいファイルごとにそのようなことをするつもりはありません。

UAC 全体を無効にせずにこの動作を無効にする方法はありますか?

答え1

ドライブのフォルダに権限が正しく設定されていることを確認してください。

これを確認するには、「アクセスが拒否されました」と表示されているフォルダーに移動し、 と入力してProperties > Security、Users グループがチェックされていることを確認します。Users グループが存在しない場合は、ボタンをクリックし、と入力してボックスをチェックするFull controlことで修正できます。Edit...Add...UsersFull control

答え2

フォルダ/ファイルの所有権を取得する必要があります。以下を試してください:

  • 所有権を取得するフォルダーを右クリックし、[プロパティ] をクリックします。
  • [セキュリティ] タブをクリックし、[詳細設定] をクリックして、[所有者] タブをクリックします。
  • [編集] をクリックします。管理者権限が必要です。管理者のパスワードまたは確認を求められた場合は、パスワードを入力するか、確認を行います。
  • 所有権を付与するユーザーの名前をクリックします。
  • そのユーザーをこのフォルダー内のファイルとサブフォルダーの所有者にする場合は、[サブコンテナーとオブジェクトの所有者を置き換える] チェック ボックスをオンにします。
  • 「OK」をクリックすると完了です。

それでおしまい!

答え3

Windows 7では、UACを無効にするだけで、当時のユーザーを困らせ、ソフトウェア開発者にプレッシャーをかけるためそして、その役割はとうの昔に果たされました。UAC とは異なる哲学を持つ、より効果的なマシン保護の方法があります。UAC は「エコシステムを変える」ために設計され、実際にエコシステムを変え、そして今やその役割は果たされました。

とはいえ、ソフトウェアを開発している場合、少なくとも、アプリケーションがプロンプトをアクティブにする処理を実行していることを開発者に通知するという目的は果たします。

ちなみに、開発者の場合、7 を使い続ける特別な理由がない限り、ソフトウェア テスト用に少なくとも 10 をデュアル ブートして、7 には存在しないソフトウェアの問題をキャッチすることをお勧めします。Microsoft はしばらく前に 7 の公式サポートも終了したため、開発環境とユーザーの間にはますます大きな隔たりが生じ始めるでしょう。将来、Windows 10 の問題を突然デバッグしなければならなくなり、土壇場で Windows 10 にアップグレードしたために、他の予期しない開発上の問題が山ほど発生するような状況には陥りたくありません。私も経験があるので、これはよくわかります...

関連情報