Windows 7で拒否されたフォルダーに保存する権限を取得するにはどうすればよいですか?


16

私はこのメッセージを受け取っています-- You don't have permissions to save in this folder私はこのマシンの唯一のユーザーであり、管理者です。

あらゆる場所で(削除の保存などを含む)すべてを行うためのアクセス許可を自分で設定するにはどうすればよいですか?

編集:申し訳ありませんが、それがどのフォルダであったかを言うのを忘れていました。これはProgram Files内のフォルダーで、ローカルテスト用にPHPファイルを保存します。

これらすべてに少し精通していれば申し訳ありませんが、XPから7に直接アップグレードしたので、vistaを使用したことがないので、フルコントロールが許可されていました。


ところで、どのフォルダですか?いくつかのランダムなフォルダー、またはシステムにリンクされた何か?
グヌーピ

4
とにかくプログラムファイルフォルダーにphpファイルを保存するのはなぜですか?OSがクラッシュした場合に備えて、それらを別のドライブ(または少なくともパーティション)のフォルダーに入れます。特定のWebルートフォルダーと共にある種のApacheインストールが存在するためである場合、それはいつでも別のものに変更できます。
ヴィッシュ

私はVistaで同じ問題を抱えている
緑カエル

回答:


17

これは、Windows Vista / 7のUAC(ユーザーアクセス/アカウント制御)が原因であり、保護フォルダーへの書き込みを試行しています。

通常、Windows 7のUACはずっと低くなりますが、特に場所への書き込みを試みている古いプログラムの場合、UACはまだ存在しています。

開くためにファイルをダブルクリックする必要はありませんが、開くプログラムを右クリックし、「管理者として実行」をクリックして、たとえばコマンドプロンプトを起動します。

代替テキスト

保存すると、ほぼどこにでも書き込むことができるはずです。


2
まあ、それはお尻の痛みです。

2
はい、Linuxの「sudo」システムと同等です。「管理者」としてログインしている場合でも、「機密」な場所に書き込むプログラムに管理者権限を与える必要があります。ただし、これが気になる場合は、XPに近い動作のために、この(UAC)を完全に無効にすることができます。もちろん、セキュリティを損ないます。
グヌーピ

あなたが開こうとしているファイル/プログラムは何ですか、私はあなたのためのより良い解決策を見つけることができるかもしれません。
ウィリアムヒルサム

私があなただったら、UACをオフにしません。
コーポレートオタク

5

「Program Files」フォルダーに手動でファイルを作成する習慣から抜け出します。その場所の目的は、静的なアプリケーションファイルを保持することです。フォルダーのアクセス許可を変更するか、手動コピーを行うときにUACプロンプトを受け入れることにより、そこにファイルを強制できますが、アプリケーションがそこにデータを変更することを期待する場合は、特権を昇格する必要があります。これに関する適切な議論については、https://stackoverflow.com/questions/946420/allow-access-permission-to-write-in-program-files-of-windows-7を参照してください


1
素晴らしい答え、私は自分自身で同じことを言っていました。そこで相互作用する昇格されていないアプリケーションは、ユーザーの仮想ストアにリダイレクトされます。これは、セキュリティと一元化されたまだ個々のユーザー構成に大きな意味を持つ素晴らしい機能です。
クリストファーガルピン

3

Windows 7でプログラムフォルダーにファイルを保存するには、保存するフォルダーを右クリック-> [プロパティ]をクリックし、[セキュリティ]タブに移動して[ユーザー]を強調表示し、[編集...]をクリックします。それを完全に制御して適用し、ウィンドウをバックアウトすると、保存できるはずです。完了したら、必ず戻ってフルコントロールと書き込みボックスのチェックを外してください。


3

フォルダーを右クリックし、プロパティをクリックして、セキュリティタブを開き、ユーザー(またはコンピューター名)を編集して、変更をチェックします(すべてチェックします)。

それは動作します、私もphpを使用してhtdocsに保存します、それは管理者として実行する必要なく動作します


ユーザーが管理者の状態に一時的に自分自身を高めるためにできるとは対照的に、このソリューションでは、ユーザーのディレクトリのアクセス許可を変更する-非常に便利なあなたはそれが生産にあった場合の制限は多くの意味を作るかもしれないという環境の中で何か開発しているとき
Neoheuristを

1

これは、管理者の資格情報(UACから提供されたもの)なしでこのフォルダーに書き込むための十分なアクセス許可がない場合に表示されます。

そのフォルダを右クリックして、[アクセス許可]を選択できます。次に[セキュリティ]タブに移動します。そこに着くと、ユーザーには読み取り権限しかありません。それをフルアクセスに変更すると、Windowsはもう文句を言いません。

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