ということは、この*.tmpホルダーは古いアプリが作成しているということのようですね。
モデレータ注 :
使用条件/行動規範に相応しくない部分を編集しています
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Windows11のルートディレクトリ上に数百の*.tmpホルダーが作成されて困っています。「削除するには監理者権限が必要」とか。しかし検索してみると、「監理者権限を取得して削除する方法」などは書かれていますが、個々のホルダーのプロパティを書き換えねばならず、実用になりません。数百のホルダーをまとめて削除する方法はありませんか?
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
ということは、この*.tmpホルダーは古いアプリが作成しているということのようですね。
モデレータ注 :
使用条件/行動規範に相応しくない部分を編集しています
ありがとうございました。
「環境変数」に関しては、スクリーンショットと全く同じ結果のようです。
つまりこのtmpホルダーはMSI独自のあるいはrtr独自のホルダーのようで
まことに厄介です。
「互換インストール」に関しては、やってみましたが、
インストールは完了するものの、途中、errorを頻発し、結果として、
従来のOSのアップデート以前にインストールしたままのアプリケーションの機能を
再現できませんでした。
やはり「読んで!!ココ」の既インストールシステムは何物にも代えがたい価値があるようです。
ところで、監理者権限を要求する数百のホルダーを一括で削除するには
バッチファイルを使うしかないとか。
「ばっち」とか「バッチ」とかコマンドを打ち込んでみましたが、いっこうにダメ。
「kutabare.bat」も効果ありません。
どうすればいいのでしょうか?
© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2022
幸い、この環境でWindows7は問題なく使用できますので、
復元することに心配はありません。
ただ、できることであれば、現在の環境で*.tmpホルダーを削除したかったのですが、
専門家でも無理ですか……
私らユーザーにとっては、OSなんざ95であろうがXPであろうが、何でもいいのです。
優秀なアプリケーションが動くことが第一。
アプリケーションのないOSなんて……
いくら削除したって、osバージョンをサポートしてないソフトを使う限り。いくらでもできるでしょう。無駄なことはやめたら。
文字通り、「システムの詳細設定」に表示される「環境設定」です。
下記参照。環境変数には、ユーザー環境変数とシステム環境変数があります。同一の変数名の場合、システム環境変数はユーザー環境変数によって上書きされます。
自分のほとんどアプリの無い環境では、ユーザー環境変数の TEMP はスクロールせずに見えます。色々なアプリをインストールした古い環境を引きずっていると、ユーザー環境変数も数が増えて、スクロールしないと見つからないのかも。
古いアプリも互換機能を使ってインストール出来そうに思います。
それができるといいですね。
ご面倒でなければ教えてください。
下記参照。エクスプローラーでインストーラーのプログラムを右クリックし、プロパティの「互換性」タブで「互換モードでこのプログラムを実行する。」を指定するだけです。場合によっては、「管理者としてこのプログラムを実行する」にチェックを付けたりも必要かも知れません。まぁ、Windows7 以降の物なら不要でしょうけど。
スクリーンショットを撮っていて気付いたけど、、Windows11 には、Windows10 の互換機能は無かったんですね。一般のアプリからすると、Windows11 も Windows10 も同じって事かな?
© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2022
次にホルダーのプロパティからセキュリティを変更してひとつひとつ抹消することは可能なのですが、
それをコマンドラインで行う。
何しろ数百あるホルダーをひとつひとつ潰している時間がありません。
それをバッチで行う。
ヒント for/? で調べる。