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


9

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

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

特に、私はプログラム(はい、私はあなたを見ています、TuneUp 2010)を使用して、システムからクラフを見つけて削除しました。残念ながら、昇格したTuneUpがファイルを削除すると、$ ADMINのリサイクルビンが使用されます。

今。$ ADMINとしてログインしたくありません。これはダミーのアカウントです。ログインすることは想定されていません。昇格のためだけにあります。プロファイル、ホームフォルダー、およびその設定は必要ありません。

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

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

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

[OK]

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

ごみ箱

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

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

[OK]

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

代わりに何をすべきですか?


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

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

$ USERのごみ箱ウィンドウ。



UACを有効にした場合、管理者アカウントを毎日使用しない理由はありますか?管理者アカウントを持っていますが、特定のタスクを管理者として実行することを確認しない限り、通常のユーザーとして機能します。これにより、2つのアカウントを使用してもセキュリティが向上しないはずです
ルーカス

うん、あります。管理者のデフォルトとしてのUACは、UACがない場合と同じくらい良好です。管理者としてのUACの方がはるかに優れていますが、周囲の人々からの保護は提供されません-あるシナリオを挙げると、コンピューターを離れるときにWin-Lを忘れても、「友人」が「pwn」することを止めることはありません(あなたはパスワードをリセットするための管理者アカウントを作成できます)。
-badp

回答:


6
  1. メモ帳の昇格したコピーを起動します。または、最新の[開く ]ダイアログを含むプログラムを起動します。(Windowsキーを押して、を入力しnotepad、Ctrl-Shift-Enterを押します)
  2. [ファイル]から[ 開く]を選択します。
  3. 上部のロケーションバーで、フォルダーのアイコンをクリックして入力モードに切り替え、次の文字列を入力します(文字通り)Recycle Bin、Enterキーを押します。
  4. 右下のドロップダウンを変更してオープンから窓Text Documents (*.txt)All Files
  5. なんと、$ ADMINのごみ箱の中身です!

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

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


1
自分の質問に答えるのは
ちょっと足

11
いいえ-あなた自身の質問に答えることは不自由ではありません。それは完全に合法で受け入れられます。
ChrisF

1
バグを見つけたと思います。昇格したエクスプローラーウィンドウから実行できるはずです。マイクロソフトに提出します。彼らの意見を見てください。
Kelbizzle

1
また、これは考慮されなかったユースケースだと思います。Windowsにはユーザーごとのマジックフォルダーはあまりありません
...-badp

1
XPの場合は、a runas /user:username "explorer /separate"を実行recycle binし、参照バーに入力するだけです。
デイブCousineau

0

あなたがやろうとしていることは、UACの設計を超えていると思います。だから、これが起こるのは設計によるものか、バグだと思う。

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

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

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

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


Linuxでsudo nautilus機能する理由は説明できませんが、ごみ箱にうまくアクセスできますが、Windowsではこれは不要です。
badp

実際にそうです。これについては、en.wikipedia.org / wiki / Sudo#Runas.2C_su_and_sudoをご覧ください。具体的には、2番目の項目をご覧ください。ああ、あなたが不思議に思うなら、私はそれを書いていない。「sudo nautilus」が機能するのは、単にsudoを起動すると完全な「ルート」になるためです。昇格したUACと同様に、特定の特権のみです。さらに調査しますが、バグによって可能になった意図しないセキュリティ機能だと思います。
Kelbizzle

必要な特権を持っていることがわかりました。:)
badp

-1

NTFSを完全にサポートするLinux Liveディストリビューション(例:Knoppix)を起動し、フォルダーのコンテンツを削除します(ドライブがBitLockerで暗号化されている場合はもちろん機能しません)。


1
このシステムにはLinuxパーティションがあります。それが行うことは、実際に私がやったことと同等ですdel * /S /F /Q。これを実現するWindows内の適切な方法を探しています。
badp

-1

ルナの巣はありますか?runas $ ADMIN runas $ USER?


2
runas /user:$ADMIN cmdrunas /user:$USER explorer自分のごみ箱を入手してください。
badp

-1

del * /S /F /Qデスクトップでショートカットを作成するだけで実行するバッチスクリプトを作成しないでください。私はショートカットが嫌いですが、あなたがそれらについてどのように感じるかはわかりません。


2
確かに、DOSシェルで頭を包んでrunas /user:$ADMIN cmd /k "del C:\$Recycle.Bin\S-1-5-21-1970411373-1708269306-xxxxxxxxxx-1007\* /S /F /Q"作業ができるようになったと思いますが、やはりそれは私が望んでいることではありません。必要なのは、エクスプローラーでユーザーのごみ箱を表示するか、この特別なフォルダーを適切に処理する他の方法です。:)
badp
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.