2016/04/30

制限されまくったWindows環境で意地でもcmd.exeを起動する

どんなに制限をかけられた環境でもcmd.exeさえ起動できれば何でもできます。しかし仕事柄アホほど制限された環境に遭遇することがあるんです。そんな制限された環境で意地でもcmd.exeを起動する方法を紹介します。

  • すべてのプログラムからコマンドプロンプトを起動する。
  • すべてのプログラムにコマンドプロンプトがない → c:\windows\system32\cmd.exeを直接起動する。
  • Cドライブにアクセスできない → 「ファイル名を指定して実行」にcmdと入力して起動する。
  • Win+rが起動しないまたは「ファイル名を指定して実行」から実行できない → タスクマネージャ → ファイル → 新しいタスクの作成 → cmdを起動する。
  • タスクマネージャで新しいタスクの作成ができない → Explorerのアドレス欄にcmdと入力して起動する。
  • Explorerのアドレス欄からリソースアクセスできない → デスクトップ右クリック → 新規作成 → ショートカット → cmd.exeを指定し起動する。
  • デスクトップ右クリックすらできない → メモ帳(notepad.exe)でc:\windows\system32\cmd.exeを入力し保存時に拡張子.batを指定し実行する。
  • メモ帳すら起動できない → Excelを起動しセルに「\\localhost\c$\windows\system32」を入力すると勝手にリンクになるのでクリックからcmd.exeをコピペして起動する。
  • Excelも起動できない → 共有フォルダなどにあらかじめcmdのショートカットを作っておきコピペして使用する。
  • 任意のネットワークアクセスができない → 「ヘルプとサポート(Win + F1)」でcmdを検索し「コマンド プロンプト ウィンドウを開く」から起動する。

他に方法があれば教えて欲しいです。



追記

ついにcmd.exeが使えない環境に遭遇しました。上記の方法で起動まではできるのですが、下記の様なメッセージが・・・

コマンド プロンプトは管理者によって使用不可にされています。

続行するには何かキーを押してください....

それでは聞いてください。powershell。


またはcmd.exeの使用は制限されていても他のコマンドまでは制限されていなかったりするので、notepad.exeで実行したい処理を記述し.batにして保存し実行すると良いです。

例えばエクスプローラでどうやってもd:を開けなくてもnotepad.exeで下記を書いて.batにして保存し実行するとDドライブが開きます。

start d:\

7 件のコメント:

  1. 書かれているのが全部だめな状況下でできるかは判りませんがタスクスケジューラから起動するのはどうでしょう。
    インストールメディアから起動してutilman.exeの中身をcmd.exeと置き換えるという方法もありますが、これはファイルシステムが暗号化されていると使えません。

    返信削除
  2. USBないしはURLからcmd.exeをコピー、ダウンロードまたは直接起動させるは?

    返信削除
  3. ExplorerでAltキーを押してメニュー表示
    ファイル → 新規作成 → ショートカット → cmd.exeを指定し起動

    返信削除
  4. エクスプローラーのアドレスバーにcmd + Enter

    返信削除
    返信
    1. 安心して下さい、書いてますよ。
      "タスクマネージャで新しいタスクの作成ができない → Explorerのアドレス欄にcmdと入力して起動する。"

      削除
  5. メモ帳などの「ファイルを開く」ダイアログ
    →Windowsディレクトリ内のcmd.exeを右クリックして「開く」

    返信削除
  6. msconfig 経由で起動できた気がします。
    (↑普通こっちの方が制限されますけど・・・)

    返信削除