質問

2015年12月04日 18時20分
  • Skype自動起動無効化ができません…

情シスのオープンナレッジ『Syszo』サービス終了のお知らせ

質問

お世話になります。

全社的にSkypeを利用しているのですが、
このSkypeの設定に

「コンピュータ起動時にSkypeを起動」

というものがあり、こちらをGPOで全社的に
無効で統一したいと考えています。

で、それを実現するためにはどうやらレジストリの

HKEYCURRENTUSER\Software\Microsoft\Windows\CurrentVersion\Run

ここにあるSkypeという値名を削除すればよいところまで
突き止めたのですが、これをGPOのレジストリの設定や、
タスクスタート、シャットダウンスクリプトの
"REG DELETE"コマンド実行でいろいろ試したのですが
レジストリの値が削除されず、設定画面からチェックを入れていると
そのまま残ってしまいます。

PC起動時にSkypeを起動させない良い方法をご存じの方は
アドバイスをいただけないでしょうか。

何卒よろしくお願いします。

3件の回答があります

回答

初めまして、スカイプのサイトで類似の質問が有りましたので、まずは参考に添付します。
http://community.skype.com/t5/%E3%82%A2%E3%83%BC%E3%82%AB%E3%82%A4%E3%83%96/Windows%E3%82%92%EF%BD%90%E8%B5%B7%E5%8B%95%E6%99%82%E3%81%AB%E8%B5%B7%E5%8B%95%E3%81%97%E3%81%AA%E3%81%84%E3%81%AE%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%82%92%E5%A4%96%E3%81%97%E3%81%A6%E3%81%84%E3%81%A6%E3%82%82%E8%B5%B7%E5%8B%95%E3%81%97%E3%81%A6%E3%81%97%E3%81%BE%E3%81%86/td-p/546977

さて、ご相談の内容はレジストリ操作の詳細が書かれてますが、上記の参考サイトなどで示された手順は確認済みでしょうか?
また、スタトーアップフォルダーにSkypeのショートカットが残ってたりしませんでしょうか?
例えば、レジストリーだけ削除してもSkype側に何か残っている可能性もあるかと思います。

GPO(恐らくWindowsサーバの機能)で設定して全社的に対応したいと考えてレジストリ設定をしらべたのだと思いますが、例えば発想を変えて、スタートアップフォルダーからSkypeのショートカットを削除するバッチコマンドをパソコン終了時に毎回実行する様にしては如何でしょう。

GPOについて詳しくンないので的外れでしたら失礼。初回なので以上です。

2015年12月05日 10時02分

回答

ChicBitsさん

コメント及び参考URLをありがとうございます!

ただ大変恐れ入りますが、URLも事前確認済みで
Skypeに関連するアプリはインストールされておらず、今回の件と違いました。

また前提でお話ししていなかったので申し訳ないのですが、
本件は「対象PCのスタートアップフォルダにSkypeのショートカットが存在しません。」

※スタートアップフォルダは以下を確認しました。
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

ここのショートカットを削除するなら話は早いのですが、
Skypeの設定画面で自動起動を登録するとショートカット作成ではなく
レジストリに書き込んでいたので、冒頭にあるGPOでレジストリ削除を考えていました。
ご期待に添えず申し訳ありません。

皆様からのアドバイス、引き続きお待ちしております!

2015年12月08日 09時36分

回答

年を越してしまいましたが、既に解決済みでしょうか。

返信で気になる点を2つ述べます。

1、また前提でお話ししていなかったので申し訳ないのですが、
本件は「対象PCのスタートアップフォルダにSkypeのショートカットが存在しません。」

レジストリ変更後に消えるのでしょうか?それともスカイプをインストールした時から存在しないのでしょうか?
またスタートアップフォルダーからショートカットを削除しても、スカイプの起動時に立ち上げるをオンにしていると、
一度目の再起動ではスカイプが起動しなくても、
スタートアップフォルダーにショートカットが作成されて2回目の再起動ではスカイプが起動する事象もある様です。

2、※スタートアップフォルダは以下を確認しました。
C:ProgramDataMicrosoftWindowsStart MenuProgramsStartup

確認して頂いたスタートアップフォルダーは、全ユーザ環境ですが各ユーザ環境は確認済みでしょうか?
全ユーザ環境、C:ProgramData\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
各ユーザ環境、C:\Users\(各ユーザー名)\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

参考: http://pasofaq.jp/windows/mycomputer/folderlist7.htm 。

また最初の、レジストリを調査済みと伺ってますが、コンピューター単位のみの削除で問題ないのでしょうか?

コンピューター単位 : HKEYLOCALMACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
ユーザー単位 : HKEYCURRENTUSER\Software\Microsoft\Windows\CurrentVersion\Run

レジストリで自動起動を確認するならスタートアップ以外にタスク、サービス等も調べる必要がある様です。

参考: http://answers.microsoft.com/ja-jp/windows/wiki/windows_8-performance/windows/aed48620-fc61-471b-9071-d1ad3ef4e0f2 。

最後に、Microsoftが提供している、Windowsの起動時に自動的に実行するプログラムの一覧を表示するツールを紹介しておきます。
コマンドラインだけでも処理できるので遠隔地での調査にも使用できそうです。
またMicrosoft提供なので全社的に利用する場合でも稟議が通り易いと思います。

https://technet.microsoft.com/ja-jp/sysinternals/bb963902.aspx

今回の問題は、OSのVerには依存しないと思いますが、スカイプのVerによって特殊な状況もあるかもしれません。
次回にターゲットとなるVerも教えて頂ければ幸いです。

以上。

2016年01月08日 12時29分

あなたもコメントしましょう!