Windows 7では、cmdプロンプトを開くときにプロンプ​​トが表示されなくなりました[終了]


-3

私は文句を言っているだけではありません。Windows7では、cmdプロンプトを開くときにプロンプ​​トが表示されなくなりました。

私のUAC設定はデフォルトのようです

ここに画像の説明を入力してください

cmd prompt start..cmdを開くとプロンプトが表示されないため、管理者権限で実行されていないと思われるかもしれません。

しかし、私はファイルを作成できます c:\

どうしてですか?プロンプトの欠如を引き起こすのはどのような設定ですか?

ここに画像の説明を入力してください


touchコマンドがそのファイルを作成していなかったことがわかります。私の質問を削除します
-barlop

adminコマンドプロンプトの場合、コマンドウィンドウの上部に「Administrator Command Window」と表示されます。
モアブ

質問は解決されました。質問の仮定に欠陥がありました。ファイルを作成していませんでした
...-barlop

回答:


1

コマンドプロンプトが常に管理者権限で起動するとは限りません。スクリーンショットは、cmd通常の(非管理者)特権で起動されたことを示しています。

のショートカットを作成した場合はcmd、コマンドプロンプトが常に管理者権限で起動するようにショートカットプロパティを変更できます。

または、おそらくより良いオプションは、キーボードショートカットを使用して管理者権限でアプリケーションを起動することです。アプリケーションアイコン([スタート]メニュー、Windowsエクスプローラー、またはデスクトップ)を選択し、Ctrl + Shift + Enterを押します。その後、使い慣れたUACプロンプトが表示されます。

既定では(少なくともWindowsの一部のバージョンでは)、ビルトインAdministratorアカウントは、すべてのアプリケーションを完全な管理者特権で実行します。これらのUAC関連のグループポリシーをご覧ください。


ここで何を得ているのか分かりません。2番目のスクリーンショットで、ルートにAファイルを書き込むことができることを示しました。IIRC、UACをオンにしていて、プロンプトが表示されなかった場合、通常は不可能です。
-barlop

これは、ファイルシステムの許可に依存します。通常、ユーザーグループのメンバーには読み取り専用の権限があり、管理者には完全な権限があります。また、通常、昇格された特権で実行されているコマンドプロンプトセッションのタイトルは、「管理者:C:\ Windows \ system32 \ cmd.exe」です。また、デフォルトでは、ローカル管理者アカウントは管理者権限ですべてのアプリケーションを実行します。
セルジュ

昇格したプライベートで実行されていませんでした。そして、私はローカル管理者ではありませんでした(注-XPの後でそのアカウントを使用するつもりはありません)。とにかく、私のqへのコメントを参照してください。
-barlop

1

cmd.exeとpowershellは両方とも、win7ではデフォルトで標準ユーザーとして実行されます。c:\windows\System32\cmd.exe->を右クリックして、常に昇格を要求するように設定できますProperties -> Compatibility -> "Run this program as an administrator"。これはビルドごとに行います。MSがsudocliに同等のものを提供してくれることを願っています。

Cのルートにファイルを作成できる場合は、ドライブのアクセス許可を確認してください。

表示される可能性が高いのは、仮想化フォルダーと呼ばれるUACの機能でc:\、標準ユーザー%appdata%ディレクトリに書き込みをリダイレクトします。時にはこれが問題を引き起こします。touchコマンドがエラーを返さなかった場合は%appdata%、新しいファイルを確認してください。

「整合性レベル」列を有効にすることで、Process Explorerプロセスが高整合性モードで実行されているか標準整合性モードで実行されているかを確認できます。完全性レベルのプロパティの定義については、こちらをご覧ください。標準ユーザーは、デフォルトで中程度の整合性プロセスを作成します。プロセスが「高整合性」または「システム」として実行されている場合、管理権限で実行されています。

私の推測では、プロンプトは中整合性モードで実行されており、タッチコマンドの出力はにリダイレクトされてい%appdata%ます。そのため、作成は成功したように見えますが、別のユーティリティを使用してファイルの内容を表示したときにファイルが存在しませんでしたc:\


問題は、なぜ「c:」に書き込むことができるのかということでした。私の第二のスクリーンショットを参照してください。..とにかく..私は私のqにコメント..を作ってあげる...
barlop
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.