web-dev-qa-db-ja.com

彼としてログインせずに、他のユーザーのごみ箱に(適切に)アクセスするにはどうすればよいですか?

UACを有効にして制限付きユーザーとしてWindows 7を毎日使用しています。 $ USERとしてログインし、昇格のために使用する管理アクセス権を持つ$ ADMINというダミーユーザーがいます。

残念ながら、一部の昇格したアプリケーションは昇格したことを認識しています。管理者としてエクスプローラーを実行すると、$ USERのフォルダーと権限が引き続き表示されます。他のいくつかのアプリケーションはそうではなく、$ ADMINのフォルダと権限にアクセスしようとします。

特に、私はプログラムを使用して(はい、私はyou、TuneUp 2010を見て)システムから残骸を見つけて削除しました。残念ながら、管理者特権のTuneUpがファイルを削除すると、$ ADMINのごみ箱が使用されます。

今。 $ ADMINとしてログインしたくない。ダミーのアカウントです。ログインすることは想定されていません。標高の目的でそこにあります。プロファイル、ホームフォルダー、およびその設定を設定したくありません。

だから私がしたいのは、$ ADMINのごみ箱にアクセスしてきれいに空にするために昇格を使用することです。 Windowsは、残念ながらそうする方法を提供していないようです:

  • GUIから$ ADMINとしてエクスプローラーを実行すると、$ USERのフォルダーが使用されます。コマンドプロンプトから(たとえば、elevate powertoyを使用して)$ ADMINとしてエクスプローラーを実行すると、次のエラーメッセージが表示されます。

Windowsは指定されたデバイス、パス、またはファイルにアクセスできません。アイテムにアクセスするための適切な権限がない可能性があります。

[OK]

  • 管理者特権のコマンドプロンプトからstart .を実行すると、上記のエラーメッセージが表示されます。
  • メモ帳を$ ADMINとして実行し、[開く]ダイアログをプリミティブエクスプローラーとして使用しても、ごみ箱にアクセスする方法はありません。その画面からファイルを右クリックすると、一時的にハングし、メニューが表示されなくなります。上記の[開く]ダイアログから生のごみ箱の「raw」フォルダーC:\$Recycle.Bin\S-1-5-21-1970411373-1708269306-xxxxxxxxxx-1007\を開こうとすると、次のエラーメッセージが表示されます。

ごみ箱

このファイルを開く権限がありません。

ファイルの所有者または管理者に連絡して、権限を取得してください。

[OK]

ビンの「raw」フォルダ内から昇格されたプロンプトから「del */S/F/Q」を発行して問題を「修正」しましたが、それは明らかに方法ではありません。

代わりに何をすればよいですか?


私の質問は十分に明確ではなかったようです。なんと驚くべきことでしょう。 :)

これが私amが達成しようとしていることです。 私がやりたいのは、このウィンドウを$ ADMINとして開くことだけです:

$USER's recycle bin window.

9
badp
  1. 管理者特権のメモ帳のコピーを起動します-または、最新のOpenダイアログを備えたプログラム。 (Windowsキーを押し、notepadと入力し、Ctrl-Shift-Enterを押します)
  2. FileからOpenを選択します。
  3. 上部のロケーションバーで、フォルダーのアイコンをクリックして入力モードに切り替え、次のように入力します(文字どおり)_Recycle Bin_の後にEnterキーを押します。
  4. Openウィンドウの右下にあるドロップダウンをText Documents (*.txt)から_All Files_に変更します
  5. なんと$ ADMINのごみ箱の内容です!

完了したら、メモ帳を閉じることを忘れないでください!

(私は同意します、これは実際には「適切な」方法ではありませんが、盲目的にすべてを拭くよりはましだと思います。)

6
badp

あなたがやろうとしていることは、UACの設計を超えていると思います。だから私はこれが仕様であるか、それがバグであると思います。

私がこれを言う理由は、UACがユーザーをシステムから分離するLinuxモデルを模倣するように設計されていたからです。

その後、MSは「ルート」アカウント自体を作成し、「誰もが管理者アカウントを取得する」モデルから離れなければなりませんでした。この偽のrootアカウントは、PAアカウント(保護された管理者)と呼ばれます。作成した最初のアカウント。

私はあなたの昇格した$ USERがPAアカウントが持っているシステムですべての特権を持っているとは思いません。これが、コマンドがプロンプトから機能したと思う理由です。

http://technet.Microsoft.com/en-us/magazine/2009.07.uac.aspx?rss_fdn=TNTopNewInfo

0
Kelbizzle