C:/との間でファイルを削除/保存/転送すると、常に管理者権限が要求されます


0

私の理解では、アカウントに管理者権限が設定されています。したがって、ファイルを移動/コピー/削除すると、常に許可を求めるダイアログが表示されます。私以外にこのコンピューターの他のユーザーはいません。

アカウントを管理者に設定したときにWindows 10が権限を必要とするのを止めるにはどうすればよいですか?PCで生産的なことをすることはできません。これは、このセキュリティポップアップが常に私を悩ませるからです。

これにより、生産性が低下します。

これについて何か考えはありますか?

編集

  1. 通知しないようにUACを設定しました

  2. SSDにあるC:\で仕事で使用するIDEを含むソフトウェアSDKがあります。C:\に対する許可を何度も何度も要求する恐怖を想像してください。ソースコードを許可なしにダウンロードすることさえできません。


ソースコードをどのディレクトリにダウンロードしますか?10より前に使用したウィンドウの最後のバージョンは何でしたか?
フランクトーマス

@Frank私は多くのディレクトリを使用していますが、そのいくつかはSDKとラベル付けされています。私のWindows 10は、今すぐ更新されました。MSは強制更新を好むので、常に最新のものを想定できます。また、Windows 10のみを使用し、以前のバージョンのWindowsは使用しませんでした。私は何もアップグレードしませんでした。
ネオンワージ

通常のアクセス権があるディレクトリで作業することはできませんか?または、ルートディレクトリをいじる必要がある場合は、アクセス許可を設定するだけでアクセスできます。
Gマン

さて、私のSDKはC:\にあります。実際、私の開発ワークスペースはC:\にあります。HDDには入れません。どうして?そのSSD上。SSDでのプロジェクトのビルド/オープンははるかに高速です。IDEは数秒でロードされ、私が取り組んでいるプロジェクトを数秒でビルドします。これがSSDを購入した理由です。また、そこにウィンドウを配置して、数秒で起動するようにします。そのため、PCが起動するのを待つ間、コーヒーを飲む必要はありません。
ネオンワージ

1
機密フォルダーに書き込む場合は、これが発生します。Windowsで[OK]をクリックすることとLinuxでsudoを実行することとの間に差はありません。これは、ベストプラクティスに従うことで簡単に解決できます。ハードドライブのルートに書き込みを行わず、作業中のフォルダーのアクセス許可を変更して、ユーザーアカウントが「管理者」だけでなく完全に制御できるようにします。また、c:\ windowsやc:\ programファイルのような他の機密フォルダーには書き込まないでください。
Appleoddity

回答:


3

短い答え:宛先フォルダーへのNTFSアクセス許可を自分で付与する

UACを無効にしたくない(そしてその結果に直面したくない)場合は、迷惑なものを簡単に削除できますか?確かですか?ファイルのコピー先フォルダ構造のフルコントロールを自分に付与することにより、プロンプトが表示されます。C:ボリュームのルートに対してこれを行うのは悪い考えです。したがって、フルコントロールのあるC:にフォルダーを作成し、そこに必要なサブフォルダーをすべて作成するのが賢明です。


長い答え:ファイル操作がUACをトリガーするのは(それを待つ...)管理者ではないからです!

OK ...あなた管理者です...ちょっと。これが何を意味するかを理解するために読んでください。

ユーザーアカウントには少なくとも宛先フォルダーへのNTFS書き込みアクセス許可がないため、UACからファイル操作のプロンプトが表示されます。おそらく、考えている「しかし、私は管理者よ!私はすべてに権限を持っています!」Windows XPがリリースされたときに2001年だった場合、あなたは正確に正しいでしょう。しかし、Vistaとユーザーアカウント制御(UAC)の登場以降、ローカルのAdministratorsグループのメンバーでさえ、UAC昇格プロンプトで[ はい ]をクリックするまで管理者のように扱われません。

管理ユーザー(具体的には、ローカルマシンのAdministratorsグループのメンバー)が最新バージョンのWindowsにログオンすると、OSは2つのログオントークンを作成します(Vistaより前のバージョンでは1つしか生成されません)。トークンの1つは管理者権限を保持しますが、もう1つのトークンは削除されます。つまり、非特権アカウントに効果的に降格します。ログオンセッションと考えるのは、後者のトークンです。これは、Windowsでビジネスを進めるときにさまざまな操作のために最初に提示されるトークンだからです。

この情報を念頭に置いて、具体的には非特権ログオントークンが最初に提示されることを考慮して、フォルダーにアクセスするとどうなるかを考慮してください。フォルダーに対する権限がある場合(つまり、Windowsアカウント名がフォルダーへのアクセス許可を付与するものとしてACLにリストされている場合)、非特権アカウントにはアクセス権があり、UACプロンプトは表示されません。

ユーザーがACLに記載されていないが、Administratorsグループがアクセスを許可された場合は、あなたが管理者グループのメンバーです、そしてWindowsがUACプロンプトが表示されます。プロンプトに「はい」と答えると、Windowsは、アクセス権を取得した時点で管理者権限持つ2番目のログオントークンを使用してファイル操作を再試行します

結論:ファイル操作のUACプロンプトを回避する場合は、宛先フォルダーへのアクセス許可がユーザーアカウントに直接付与されているか、ローカルマシンのAdministratorsグループ以外のメンバーであるグループに付与されていることを確認してください。


物事を面白くするために、ビルトインAdministratorアカウントでログオンするときのルールは異なります。詳細については、こちらの回答をご覧ください


プログラムファイルおよびプログラムファイル(x86)に対する完全な権利を取得しても問題ありませんか?私はあちこち検索しましたが、誰もが管理者としてそれを実行し、それが働いたと言います。
ネオンワージ

2
@NeonWarge-それは「OK」です、確かに「OK」ですが、あなたはそれをすべきではありません。ほとんどのプログラムには管理者権限は必要ありません。プログラムがインストールディレクトリにデータを保存している場合、プログラム自体の記述は不十分です。デフォルトのアクセス権を「破る」ことで問題が発生する場合は、プログラムファイルのアクセス権を変更してください。これらのプログラムはいずれも管理者権限を必要としません。また、デフォルトでプログラムファイルにデータを書き込むこともありません。
ラムハウンド

-2

システム設定を使用して、ユーザーアカウント制御(UAC)の通知レベルを無効化または変更します。

これにより、他のもの(管理者としてアプリを実行するなど)の管理要件通知も無効になります。

編集:OPの編集に関して、ファイルのドラッグ先のパスの所有権を取得します。あなたの場合、C:/ SDK /だと思います


今やりました。これを反映するようにopを編集します。
ネオンワージ

私の投稿を編集@NeonWarge
user8809312
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.