
時々、他のユーザーの PC で構成変更を行う必要があります。ユーザーには管理者権限がないため、runas コマンドを使用してコントロール パネルを起動しようとします。コマンドを使用して他のものを起動することはできますが、コントロール パネルを起動しようとしても何も起こりません。エラー メッセージも表示されません。
あるいは、管理者として別のコマンド プロンプトを起動し (再度 runas コマンドを使用)、そこからコントロール パネルを起動してみます。それでもうまくいきません。
コントロール パネルは、管理者ユーザーとして管理者以外のプロファイルから起動できないように設計されていますか?
答え1
Windows 95 以降では、コントロール パネルは個別のプログラムではなく、特別な Windows エクスプローラー名前空間であり、プログラムはcontrol.exe
エクスプローラーでコントロール パネル名前空間を開くだけです。
デフォルトでは、Windows エクスプローラーはデスクトップごとに 1 つのインスタンスのみを実行します。 経由で実行しようとするとrunas
、新しいプロセスは最初のインスタンスにのみ新しいウィンドウを開くように要求します。
始められるはずですexplorer /separate
ただし、そこからコントロール パネルに移動します。
あるいは、多くのアプレットは直接起動することができます。例えばmmc compmgmt.msc
、sysdm.cpl
またはdesk.cpl
。通常のユーザーのコントロールパネルでも、Shift+ 右クリックアプレットを作成し、コンテキスト メニューの [別のユーザーとして実行...] を使用します。(フォントやプリンタはコントロール パネル自体と同様に仮想フォルダなので、この方法では動作しません。)
答え2
Shift キーを押しながら、管理者として実行したいコントロール パネルのアイコンを右クリックすると、メニューに実行オプションが表示されます。
答え3
これを試して:
runas /user:DOMAIN\USERNAME "explorer.exe /N,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}"
答え4
コマンドプロンプトから任意の設定を行うことができます。
ただし、mmc
コマンド プロンプトから実行してみてください。必要なものはすべて揃っています。
必要なものだけ追加してください。
mmc
または、 PC で実行し、ファイル メニューで必要なホストを選択することもできます。
幸運を