フォーラム


ゲスト  

ようこそ ゲスト さん。このフォーラムに投稿するには 登録が必要です。

ページ: [1]
トピック: Setup.exe / UpdateCheck.exe (Delphi 2007 以降)
DEKO
管理者
投稿数: 2690
Setup.exe / UpdateCheck.exe (Delphi 2007 以降)
on: 2013/04/28 04:25 Sun

IDE 起動時に Setup.exe / UpdateCheck.exe のエラーが出る事があります。Setup.exe / UpdateCheck.exe はその名の通り IDE 起動直後にアップデートをチェックするもので、Delphi 2007 で初めて実装されました。

2007~2010 では Setup.exe、XE 以降は UpdateCheck.exe でアップデートチェックを行っています。2010 まではそのファイル名が災いして、Vista 以降の Windows だと UAC のチェックに引っ掛かる事が多かったようです。

もしこの現象が出て困っている場合には $(BDS)\bin フォルダにある DisableIDEUpdateCheck.reg をダブルクリックして実行してください。元に戻すには EnableIDEUpdateCheck.reg をダブルクリックして実行します。

但し、上記ファイルは Delphi 2010 またはそれ以降にしか付属しません。
以下に Delphi 2007 / 2009 用の DisableIDEUpdateCheck.reg / EnableIDEUpdateCheck.reg を書いておきます。

DisableIDEUpdateCheck.reg (2007)
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Borland\BDS\5.0\AutoRun]

[HKEY_LOCAL_MACHINE\SOFTWARE\Borland\BDS\5.0\AutoRun\UpdateCheck]
"ProgramToRun"=""
"CommandLine"=""

[HKEY_CURRENT_USER\SOFTWARE\Borland\BDS\5.0\AutoRun\UpdateCheck]
"ProgramToRun"=""
"CommandLine"=""

 

EnableIDEUpdateCheck.reg (2007)
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Borland\BDS\5.0\AutoRun\UpdateCheck]
"ProgramToRun"="C:\\ProgramData\\{AB3EC276-D261-4943-A921-1CC1C6799AED}\\Setup.exe"
"CommandLine"="/update"

[HKEY_LOCAL_MACHINE\Software\Borland\BDS\5.0\AutoRun\UpdateCheck]
"ProgramToRun"="C:\\ProgramData\\{2EB4C530-C94F-4893-ABDC-C1E05A89956E}\\Setup.exe"
"CommandLine"="/update"

※ GUID が異なっているかもしれません。無効にする前にレジストリを確認してください。

DisableIDEUpdateCheck.reg (2009)
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\CodeGear\BDS\6.0\AutoRun]

[HKEY_LOCAL_MACHINE\SOFTWARE\CodeGear\BDS\6.0\AutoRun\UpdateCheck]
"ProgramToRun"=""
"CommandLine"=""

[HKEY_CURRENT_USER\SOFTWARE\CodeGear\BDS\6.0\AutoRun\UpdateCheck]
"ProgramToRun"=""
"CommandLine"=""

 

EnableIDEUpdateCheck.reg (2009)
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\CodeGear\BDS\6.0\AutoRun\UpdateCheck]
"ProgramToRun"="C:\\ProgramData\\{65B1AA84-C1DF-4A2E-A28C-E242BD7DE4B3}\\Setup.exe"
"CommandLine"="/update"

[HKEY_LOCAL_MACHINE\Software\CodeGear\BDS\6.0\AutoRun\UpdateCheck]
"ProgramToRun"="C:\\ProgramData\\{65B1AA84-C1DF-4A2E-A28C-E242BD7DE4B3}\\Setup.exe"
"CommandLine"="/update"

※ GUID が異なっているかもしれません。無効にする前にレジストリを確認してください。

この機能をオフにしておくと、理屈的に IDE の起動がちょっぴり早くなります。

See Also:
[[Support] 「Setup.exe:パラメータが間違っています 」というメッセージが表示される症状について]
http://support.embarcadero.com/jp/article/40262

ページ: [1]
WP Forum Server by ForumPress | LucidCrew
バージョン: 1.7.5 ; ページロード: 0.018 sec.