管理者でもアクセスが拒否されましたか?


34

Windows 7のユーザーアカウントは、C:\ inetpub \ wwwrootに対するフルコントロールアクセス許可を持つAdministratorsグループの一部です。

代替テキスト

ただし、その中にフォルダーを作成しようとすると、「アクセス拒否」エラーが表示されます。これは特定のユーザーアカウントをリストに追加することで修正されますが、それは必要ではないはずですか?

回答:


4

これは、UACが有効な場合の予想される動作です。

フォルダーをどのように作成しようとしていますか?WindowsエクスプローラーはUACプロンプトを生成するので、他の方法を使用していると思いますか?

コマンドプロンプトから実行する場合は、昇格した特権で実行されていることを確認してください。


ここでUACが役割を果たすと思いました。では、Administratorsグループのアクセス許可を持つフォルダーには、昇格したプロンプトまたは特定のユーザー名が必要ですか?その場合、通常の昇格されていないコマンドプロンプトからそのファイル/フォルダーにアクセスできるようにしたい場合、UACが有効になっているグループにアクセス許可を割り当てるポイントはありますか?
ボレックバーナード

いいえ、昇格されていないコマンドプロンプトでは、アクセスするためにユーザーアカウントをACLで明示的に指定する必要があります。
ThatGraemeGuy

25

ただし、UACはExplorerを適切に「昇格」できないということです。これが発生する理由と修正方法を説明する次の記事を参照してください。これはWindows 7で修正されたと思っていましたが、あたかもそうでないように見え ます。


1
これは、私は信じて正しい答え..です
チャンドラEskay

9
私の賛成票に関連する側面を要約してください-さもなければ、問題はおそらくあなたがリンクするウェブサイトよりも長くなるため、情報を失う可能性があります(Windows 7では、すべての仮想マシンで生き残るWindows 7で実行されます)。
セージ

4
リンクのみの回答のダウン投票。そして、原則として、その編集で賛成票をeditうことができれば、-1倍になります。それは答えのソースへのリンクを残すために、いやが奨励、okですが、賢人が述べたように、内容なしリンクは将来のある時点で役に立たないなるかもしれない
トビアスKienzler

リンクされた記事には、それがExplorerのバグであることが記載されています。そうではない。代わりに、複数のウィンドウのExplorerリサイクルプロセスの結果です。「各ウィンドウを個別のプロセスで実行する」を有効にすると、動作を変更できます。
Gogowitsch

3
リンクのみの答えをdownvote
endolith

9

Technetから:

悪意のあるソフトウェアがコンピュータ全体に感染してサイレントにインストールし、感染するのを防ぐために、マイクロソフトはUAC機能を開発しました。以前のバージョンのWindowsとは異なり、管理者がWindows Vistaを実行しているコンピューターにログオンすると、ユーザーの完全管理者アクセストークンは、完全管理者アクセストークンと標準ユーザーアクセストークンの2つのアクセストークンに分割されます。ログオンプロセス中に、管理者を識別する承認およびアクセス制御コンポーネントが削除され、標準ユーザーアクセストークンが生成されます。次に、標準ユーザーアクセストークンを使用して、デスクトップのExplorer.exeプロセスが開始されます。すべてのアプリケーションは、デスクトップの最初の起動からアクセス制御データを継承するため、すべて標準ユーザーとしても実行されます。

管理者がログオンした後、完全な管理者アクセストークンは、ユーザーが管理タスクを実行しようとするまで呼び出されません。

そのため、管理者資格情報を使用しようとするときはいつでも、その管理トークンを呼び出すUACプロンプトが表示され、その変更を行うためのアクセス権が与えられます。これでうまくいかない場合は、UAC設定を確認してください。

ほとんどの場合、無効にする必要がある設定は「ユーザーアカウント制御:管理者承認モードですべての管理者を実行する」です。次の場所で「EnableLUA」キーを変更することにより、その動作を変更できます。

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System

これにより、管理者は常に管理者として実行されるはずです。これは危険であり、日常的に使用する場合はこの機能をオンにすることをお勧めします。


1
これは受け入れられた答えである必要があります
-JoelFan

JoelFanに賛成票を投じようとしましたが、私はそれをダブルタップしました。なんてこった。しかし、はい、これには理由と行き先を含むすべてがあります。「EnableLUA」を無効にするには「0」にする必要がありますが、ここではパワーユーザーであるため、ほとんどの人が理解しているでしょう。また、Windows 10 Homeにはgpeditがなく、Microsoftは「Pro Pack」を宣伝して99ドルでインストールしています。サイトで他の人がSysWOW64からSystem32にファイルをコピーした後にそれをしたと主張したが、最初に試したWin7用に作られたインストーラーがありましたが、動作しませんでした。だから本当に、regeditは私だけを選んだ。
vapcguy

1

多くの人が共有しているように、これが起こりうるあらゆる種類の理由があります。所有権/許可の問題を完全に除外した場合、別のプログラムがファイルへのアクセスを妨げている可能性が非常に高いです。

フォルダーロックなど、ファイルアクセスを制限することを特に意図したプログラムですが、最も一般的な原因は、テキストエディター(私の場合はAtom)などの他のプログラムでファイルを開いていることで、このプログラムにはファイルをロックします。そのため、そのような場合、あなたが管理者であってもアクセスは拒否されます。これは、読み取り/書き込みのために別のアプリによってファイルがロックされている場合、ユーザーはファイルを変更できないためです。そのため、プログラムを閉じた後、またはプログラムで開いているファイルを閉じた後、再びそれらに定期的にアクセスする必要があります。


これは、それが問題に、私のためにNPMタスクRANだったと私は認識していなかった
mohas

0

Windows7では、管理者アカウントは非表示です。管理者アカウントを有効にできます。

  1. スタートをクリック
  2. プログラム-アクセサリ-コマンドプロンプトを右クリックして、[別のユーザーとして実行]管理者を選択します。
  3. コマンドプロンプトで、コマンドタイプnet user administrator / active:yesを入力します。

それはそれを治します。2つのユーザーアカウントのうち1つは管理者であり、ユーザーになります。これで、管理者としてWindowsにログインできます。次に、ファイルを変更するか、削除します。


0

私も同じ問題を抱えていました。上記のすべてを実行しましたが、うまくいきませんでした。問題はまだ続いていました。しかし、今私の問題は解決されました:

  1. アクセスが拒否されたフォルダーを手動で開きます。
  2. そのフォルダー内の実行可能ファイル/アプリケーションファイルを選択します。
  3. それを右クリックして、プロパティ->互換性に移動します
  4. 特権レベルを確認し、管理者として実行するためにそれを確認してください
  5. 次に、[すべてのユーザーの設定を変更]をクリックします。

問題は解決したと思います。


2
どの実行可能ファイルですか?問題は、その中の特定のファイルではなく、フォルダーを列挙するためのアクセスを取得することです。そして、あなたは「推測」?はい、明らかに。
underscore_d

0

上記のMAYURのように、前述のUAC関連の修正も試してみましたが、うまくいきませんでした。

ユーザーアカウントの一部のディレクトリ(Users/x/workspace/)に新しいフォルダーを作成したり、既存のフォルダーを移動したりできませんでした。

これを修正するには:

  • 2番目に低いレベルでUACを再度有効にします(UACの警告なしにプログラムがコンテンツを変更できないようにします)
  • という新しいフォルダを作成し、Users/x/workspace2からworkspaceまですべてのコンテンツをカットアンドペーストしましたworkspace2
  • workspacecygwinに仮想フォルダーが残っていないことを確認しました。
  • 削除しました workspace
  • 改名workspace2workspace
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.