Windows 7でSYSTEMユーザーにログインする方法は?


9

Windows 7でSYSTEM(高権限)ユーザーにログインすることを誰もが知っていますか?

私のXPマシンでは:

コマンド・プロンプト:

10:20 / interactive cmd.exe

その後、explorer.exeを閉じて再度開きます。

ただし、Windows 7では警告が表示され、指定された時間にスケジュールされたタスクは実行されません。

セキュリティの強化により、このタスクは予想された時間に実行されますが、インタラクティブには実行されません。対話型タスクが必要な場合は、schtasks.exeユーティリティを使用します(詳細は「schtasks /?」)。ジョブID = 1の新しいジョブを追加しました

Windows 7では可能ですか?


1
...なぜこれをしたいのですか?あなたはあなたに何かを実行する必要があると考えられる場合はSYSTEM、そのような何かを実行するとSYSTEM、あなたの問題ではありません。管理者としてコマンドプロンプトを起動します-昇格したコマンドプロンプトで権限の問題がある場合は、その問題について具体的に投稿してください。SYSTEMユーザーとして実行することは答えではありません。
ダースアンドロイド

2
これに対する答えSystemは、「しないでください」です。サービスアカウントであり、ログインしないでください。おそらく、新しい質問を追加するか、この質問を編集して、達成したいことを説明する必要があります。正しい方向を示すようにします。
ジェームズスネル

回答:


18

-sおよび-iオプションを指定して、MicrosoftのPsExecを使用します。

ローカルシステムアカウントで実行されているコマンドプロンプトを起動するには。

PsExecを含むファイルをPATH環境変数に追加します。

cmd.exeを右クリックし、「管理者として実行」をクリックして、昇格したコマンドプロンプトを起動します

次のコマンドを入力します:psexec -sid cmd.exe

http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/SIA311への42分20秒の例を参照してください

これがあなたがしようとしていることではない場合、私はあなたの質問を誤解しています。


しかし、それは私の問題を解決しませんでした...私はその... SYSTEMユーザーにアクセスすることはできませんよ
Gowtham S

@Gowthamは、あなたが達成しようとしていることを説明でき、全体像を教えてくれます。あなたはXY問題に陥っています。あなたがしようとしていることを私たちに伝えれば、私たちはあなたに別の方法でそれを達成する方法を伝えることができるかもしれません。
スコットチェンバレン

私のCドライブはディスク容量が不足しているという警告を表示しています、私は今windows7を使用しています、私はC:ドライブのProgramData(それは隠しフォルダです)を削除する必要がありますアクセスを示す折り畳みのコンテンツは拒否されます。win7以前のXPマシンでも同じ問題が発生しました。SYSTEMユーザーを介してこれらの不要なキャッシュとシステムキャッシュを削除します。管理者にはProgramDataの隠しファイルを削除する権限もありません。
ゴーサムS

これは、ログインして対話するためのユーザーアカウントではありません。これは特別なアカウントです。システムによってシステムサービスを制御するために使用されます。ただし、特定のプログラムとサービスをシステムユーザーとして起動できます。最初の答えはあなたの問題を解決します。システムアカウントでプログラムにアクセスしています。ユーザーアカウントではないため、このようなユーザーは存在しないため、単にシステムユーザーとしてログインすることはできません。
エポキシ

1
Program Dataフォルダーは削除しないでください。予約されているウィンドウです。プログラムデータにアクセスする場合は、次の手順を実行します(このフォルダーにアクセスするためにシステムユーザーは必要ありません。システムユーザーを使用してシステムフォルダーを削除しないでください)。-Windowsエクスプローラーを使用して[フォルダーオプション]パネルを開きます-[表示]タブをクリックして、非表示のファイルとフォルダーを見つけます。-[すべてのファイルとフォルダを表示する]をクリックして、[OK]をクリックします。これで、プログラムデータフォルダが表示されます。代わりにディスクのクリーンアップを行わないのはなぜですか?
エポキシ

5

はい、そうですが、説明するのは難しいです。技術的には、アカウントにログインしていないときにシステムアカウントにログインしています。 Sethcを別の名前に変更してからcmd.exeをコピーし、コピーにsethcという名前を付けて、ログイン時にShiftキーを5回押します。CMD.EXEを開きます。その後、explorer.exeと入力すると、システムアカウントにアクセスできます!



4

質問について:

私は別の方法を使用します:というタイトルのプログラムを検索し、runassrvそれをSystem32に入れて実行します:

runassrv add /name:"SystemCmdService" /cmdline:"cmd" /type:InteractiveProcess

これにより、「SystemCmdService」というサービスが追加されます。このサービスを開始します。

sc start SystemCmdService

ダイアログがポップアップします(タスクバーに)。[メッセージの表示]をクリックすると、システムアカウントで実行されているcmdウィンドウと別のダイアログが表示される別の画面に戻ります。

後でこのサービスを削除することを忘れないでください:

sc delete SystemCmdService

問題の場合:

上記のコメントでいくつかのファイルを削除したいだけです。

実際の問題は、ファイルのアクセス制御かもしれません。システムでさえ開くことができない特定のファイルがあります。

してみてください:

  1. 管理者としてログインし、UACを一時的に無効にします。

  2. ファイルを右クリックして、[プロパティ]、[セキュリティ]タブ、[詳細]の順に選択します。

  3. 最初に[所有者]タブの[編集]に移動し、所有者を自分(管理者)に変更して保存します。

  4. [セキュリティ]タブの[詳細設定]を閉じて再度開き、アクセス制御を変更して、フルコントロールを取得します。


runassrvたぶん、SYSTEM権限も必要とする、あまりよく書かれていないトロイの木馬によって使用されるため、私が見たのはTrojan / Win32.Zlobとして報告されています。システムサービスとして問題なく使用しています。nssm(Non-Sucking Service Manager)は、無料のオープンソース(パブリックドメイン)の代替手段です。
jingyu9575

1

Systemユーザーとしてログインして、この特別なユーザーの権限でコマンドを実行します。ログインできません、このユーザー特権でプログラムを実行することは可能です。

1つのソリューション(64ビットOSのみ)はRunAsSystemです


1

交換するUtilman.execmd.exe

  1. システムフォルダーに移動し、cmd.exeを選択します
  2. Utilman.exeをcmd.exeに置き換えます
  3. Ctrl-Alt-Delまたはログアウトを押して、コンピューターの左下にあるヘルプアイコンをクリックします

システムコマンドプロンプトが表示されます。これexplorer.exeを使用して、管理者向けのものを開始および実行できます。


0

別の方法を次に示します。

1)別のオペレーティングシステム(またはWindowsインストールCD-コンピューターの修復-コマンドプロンプト)を使用してハードドライブにアクセスする

2)に名前C:\Windows\System32\osk.exeを変更osk.exe.old

3)に名前C:\Windows\System32\cmd.exeを変更osk.exe

4)Windowsを再起動して、左下のキーボードの[イージーアクセス]ボタンをクリックします。

5)[スクリーンキーボード]ボックスをオンにします。コマンドプロンプトが表示されます。

6)最後explorerに、ボックスに入力してEnterキーを押します。ログイン画面の下にタスクバーが表示されます!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.