私のコンピューターには、2つの管理者アカウントがあります。 「Administrator」という名前のデフォルトの管理者アカウント、および「testadmin」という名前の新しい管理者アカウント。
次のコマンドを実行すると:
runas /user:testadmin cmd.exe
runas /user:Administrator cmd.exe
最初のものは新しいcmd.exeを「testadmin」として開きますが、管理者モードでは実際には実行されていません。つまり、C:\ Windowsに書き込もうとすると「アクセスが拒否されました」と表示されます。
2番目のウィンドウは、新しいcmd.exeを「管理者」として開きますが、真の管理者モードで実行されています。コンピューター上の任意のフォルダーに正常に書き込むことができます。
最初のウィンドウの名前は「cmd.exe([ComputerName]\testadminとして実行)」です。
2番目のウィンドウの名前は "Administrator: cmd.exe(running as [ComputerName]\Administrator)"です。
両方のアカウントに管理者権限がある場合、ここでの動作に違いがあるのはなぜですか?真の管理者モードでtestadminとしてコマンドラインからウィンドウを開くことができないのは嫌です...本当に迷惑です。
私はあなたがWindows 7 OSまたは同様のものに言及していると仮定しています。 2つのユーザーアカウントの違いが表示されるのは、Vistaがリリースされたときの少し前に、Microsoftが権限ポリシーを少し変更したためです。 XPとは異なり、管理者アカウントを作成すると、通常の管理者アカウントが持つすべての権限がありました。現在、VistaおよびWindows 7では、実際の管理者としてログインしない限り、疑似管理者です。 。ほとんどの場合、コマンドプロンプトを実行するには、cmd.exeプログラムを右クリックし、管理者として実行して目的の結果を得ることができますが、タスクを実行するために実際の管理者アカウントにログインする必要がある場合があります。これが行われた主な理由は、ウイルスが厄介な作業やマシンを実行するのを防ぐためでした。
特定のソフトウェアは「管理者」アカウントから直接インストールまたはアンインストールする必要があり、それ以外は必要ないことを確認しました。それ以外の場合は機能しません。私はこれが状況に少しの光を投げかけることを望みます。
乾杯
Administratorsグループではなく、Administratorアカウントに直接適用されるいくつかのポリシーが存在する可能性があるため、アカウントにはおそらく同じ特権はありません。
しかし、特定の状況では、testadmin runasが昇格された特権で実行されていないようです。 this が役立つかどうかを確認します。