• 締切済み

Win10で「Shell:」コマンドでエラーが出る

■質問 Win10の「Shell:」コマンドで開ける特殊フォルダ等が突然開けなくなってしまいました。 「ファイル名を指定して実行」 で 「Shell:sendto」と入力すると、以下ののダイアログメッセージが出てしまいます。 「 'shell:sendto' が見つかりません。名前を正しく入力したかどうかを確認してから、やり直してください。 」 ■「Shell:」コマンドでできること 「ファイル名を指定して実行」 で 「shell:xxxxx」 と入力すると特殊フォルダを開く事ができます。 ・shell:sendto --> 右クリックの送る ・shell:startup --> スタートアップフォルダ ・Shell: コマンドで開けるフォルダ一覧 https://www.hiskip.com/technique/microsoft/windows/win10/2221.html ■ 変化のタイミング 最近はアプリのインストールなどはしておらず、数日中でで1回は使用するコマンドです。 今日使用したら上記のメッセージで使用できなくなっていました。 よろしくお願いします。

みんなの回答

  • kteds
  • ベストアンサー率42% (1876/4424)
回答No.1

PowerShell または コマンドプロンプトで 添付画像のように指定してもエラーが出ますか。 そうであれば shell:xxxxx を設定しているレジストリに問題が発生したと思われます。

関連するQ&A

  • shell_execコマンドについて

    PHP上でshell_execコマンドを使用し下記のようにディレクトリをコピーするコマンドを実行したのですが「000_copy」のフォルダは作成されませんでした。 コピー元のディレクトリの所有者はrootで権限も全て読み込み、書き込み、実行権限可能としてあります。 宜しくお願いします。 cp -a /home/samba/000_テンプレート /home/samba/000_copy

    • ベストアンサー
    • PHP
  • power shell でcd できない

    win10で power shell を使用し (コマンドプロンプトがなくなったので仕方なく使っているのですが) cd をやろうとすると >> という文字が出てきてしまいます。 これは何なのでしょうか。 指定したファイルに何か問題があるのでしょうか。 また >>状態から元に戻すのはどうすればよいのでしょうか。

  • SendToにアクセスできない

    ファイルアイコンの上で右クリックすると出てくる 「送る」 の中身を追加したいと思ってるのですが、今までは  ファイル名を指定して実行 → sendto と入力 でsendtoのフォルダが開けましたが、VISTAでそれをやると、アクセスが拒否されたとエラーメッセージがでてしまい開くことができません。 アクセスするためにはどうすれいいのでしょうか?

  • Shellでファイル名を抜き出して変更

    お疲れ様です。 いつもお世話になっています。 よろしくお願いします。 現在Shellで、下記の流れのプログラムを制作しています。 ------ 1.zipを一時ディレクトリに展開(unzip) 2.もとのzip名(aaaa-bbcccc-dddd-YYYYMMDD.zip)からXXXXX-bb-YYYYMMDDというフォルダを作成 3.一時ディレクトリのファイルをmv ------ ごく簡単なものだとは思うのですが、2.のフォルダを作成のところで悩んでいます。 cutコマンドが近い気がするのですが、これはファイルの中身を抜き出すコマンドのようで、うまく使えません。 フォルダ名の一部分を抜き出して、新しいフォルダ名としてつくるにはどうすればよいのでしょうか。 よろしくお願いします。

  • Shellコマンドで再起動する方法を教えてください。

    おはようございます。 いつも申し訳ございません。 ファイルを指定して実行の欄に入力したり、 Shell("RUNDLL32 USER32.DLL,ExitWindowsEx") のような方法でウィンドウズを再起動したいのですが、 どのようにしたら良いでしょうか。 「shutdown -r」だと可能なのですが、 確認のカウントダウンが出てしまうので、 別の方法を探しています。 APIの設定をして、 ExitWindowsEx(2, 0)でも良いのですが、 Shellの方法では不可能でしょうか? よろしくお願いいたします。m(__)m

  • XPだけ「Shell:Common Desktop」の結果が違う

    「ファイル名を指定して実行」で Shell:Common Desktop を実行した結果について、WindowsXPとWindows7/Vista/2000で違う結果になります。 私はてっきり HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders で定義されたものが開くはずだと思っていました。 Windows2000ではAll Users以下の「デスクトップ」フォルダが開き、Windows7とWindowsVistaではパブリックフォルダ以下の「デスクトップ」フォルダ が開きます。上記のレジストリの通りです。 しかし、WindowsXPでは上記レジストリで定義されているAll Users以下の「デスクトップ」フォルダは開かず、現在ログオンしているユーザーの「デスクトップ」フォルダが開きます。 他にも知っている「Shell:Common ****」を試しました。 shell:Common AppData shell:Common Desktop shell:Common Documents shell:Common Favorites shell:Common Startup などを試した場合と shell:AppData shell:Desktop shell:Documents shell:Favorites shell:Startup を試した場合を比較すると、XPにおける「shell:Common Desktop」の結果のみが他と異なっています(XPパソコンの5台くらいでしか試していませんが)。 XPでの「Shell:Common Desktop」だけが間違っているとしか思えない結果になっているのですが、その理由が知りたいです。 もしこの結果が正しい動作なのだとすると、何を参照してそのときログオンしているユーザーのデスクトップフォルダが開くのかを知りたいです。

  • windows8でスタートアップ登録はどうすれば?

    windows7(or vista?)までは、win+r(ファイル名を指定して実行)をおして、 startup とこまんどうつとスタートアップフォルダが開くので そこにアプリのショートカットを入れてました ですがwin8でそれをやるとコマンドがみつかりません、とでます。 windows8ではスタートアップに何かを登録するには通常どうすればいいのでしょうか_ また、win+rみたいなのりで、コマンドで簡単に登録できる方法も、 もしご存知でしたらお教えいただけないでしょうか? よろしくお願いします

  • Emacsのshellモードでのdoskeyマクロ

    こんにちは。 OSは現在、64bit版のWindows7を使っています。 Emacsは、Gnu Emacs for Windows 23.4 を使っています。 このEmacsにおいて、「M-x shell」で shell mode に入ったあと、 doskeyマクロを定義したバッチファイルを実行し、 そのdoskeyマクロを使おうとしたのですが、できませんでした。 具体的には、 doskey cdh=pushd %Userprofile% といったマクロを定義してあるバッチファイルを、shell modeにおいて、 実行した後に、 cdhと入力しても、 「'cdh' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 というメッセージが流れるだけでした。 cdh以外のマクロも、同じように使えませんでした。 でも、そのバッチファイルで定義した環境変数は、shell modeでも使えました。 doskey /m というコマンドを実行すると、 doskey cdh=pushd %Userprofile% といった行が見つかりましたので、なぜ使えないのかが分かりません。 何か御存じの方がいらっしゃれば

  • sshへのログインをshell内に記述したい

    shellファイル内でrsyncとsshを使用したファイル同期を実現しようとしています。 同一サーバ内では問題なくできることを確認したのですが、 サーバ間でやり取りをしようとすると、sshのパスワード入力が必要になります。 このパスワード入力をshellファイル内にパスワードを記述することで 回避したいと考えているのですが、それは実現できるのでしょうか? その場合、shellファイル内にどのような記述をすればよいのでしょうか? とても困っています。ご存知の方がいましたら教えてください。 OSはLinuxを使用しています。 また、sshを使用しているコマンドはこんな感じです。 rsync -av -e ssh /var/www/html/***/ ホスト名:/var/www/html/***/

  • コマンドでmsconfigが開かない場合

    はじめまして。よろしくお願いします。 コマンドプロンプトで「msconfig」を入力し、 「mscomfigは内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません」 というエラーが出た場合、 ファイル名を指定して実行であれば、表示される可能性が高いですか? (遠方の親のPCなので動作確認がとれないのですが・・・) コマンドを認識しないというのは、プロンプトも「ファイル名を指定して実行」も 変わらないんじゃないかな、と思ったのですが。そんなことはないのでしょうか?