web-dev-qa-db-ja.com

UACをオフにしてプログラムをインストールすると、「エラー5:アクセスが拒否されました」

Windows 7 HomePremiumにmsysgit1.7.3.1previewをインストールするのに問題があります。 Google Codeからセットアップファイルをダウンロードして実行しました。実行すると、次のエラーが発生しました。

enter image description here

運が悪かったのですが、古いバージョンのmsysgitをダウンロードして実行してみました。ちなみに、私には管理者権限があり、このWindowsマシンには他のユーザーアカウントはありません。どんな助けでも大歓迎です。ありがとう。

PDATE:この問題を半修正することができました。ユーザーアカウント制御をオンにしてデフォルト設定に戻し、管理者としてセットアップファイルを実行しました。 Gitのインストールに成功しました。ただし、これは、新しいプログラムをインストールするときは常にUACをオンにしておく必要があることを意味します(GitだけでなくすべてのプログラムでUACが持続することに気付きました)。ですから、それはかなり厄介です。

管理者としてセットアップファイルを実行せずにプログラムをインストールできる一方で、UACを無効にしておく方法を誰かが知っているなら、私は永遠に感謝します。

PDATE:新しい状況に合わせて質問のタイトルを変更しました。

4
hasc

UACの問題ではなく、アクセス許可の問題のようです。独自のユーザープロファイルでファイル/フォルダーを作成するときに、アクセス許可の問題は発生しないはずです。昇格されたアクセスを必要とせずに、そのパスにファイル/フォルダーを手動で作成できますか?そうでない場合は、別のコメントで述べられているようにACLの問題があります。

1
edusysadmin

見られるようにUACの問題のように見えます この他のセットアップの問題で (msysgitとは関係ありません)

この投稿 を参照してください

これはUACファイル仮想化フィルタードライバーで問題になる可能性があるため、ユーザーアカウントに、AppData -> %TEMP%ディレクトリへの書き込みが必要なアプリケーションを実行できる権限があることを確認してください。

alt text


UACがオフになっていて、管理者としてインストールを実行しても何も変更されない場合(既に管理者であるため)、 試すこともできます

  1. C:\の下にフォルダ名「Temp」を作成します。//この手順は重要です。フォルダが存在している必要があります。
  2. Startメニューでコンピューターを右クリックし、Propertiesを選択します
  3. Advanced System Settingをクリックします
  4. System Propertiesウィンドウで、Advancedタブをクリックします
  5. Environment Variablesボタンをクリックします
  6. User variablesリストの下で、TMPをダブルクリックします
  7. 変数値を「%USERPROFILE%\AppData\Local\Temp」から「C:\Temp」に変更します
0
VonC

一部のインストーラーはインストールできるようです。他の人(Gitなど)にとっては、「管理者として実行」する必要があるように見えますが、UACをオフのままにしておくことができます。 (Windows 10でテスト済み)

0