使用Adobe Lightroomçš„Flickrè¼¸å‡ºå¤–æŽ›è€æ˜¯å‡ºå•題?
身為Adobe Lightroom與Flickr的愛用者,讓兩者çµåˆåœ¨ä¸€èµ·çš„完美解決方案ï¼Jeffrey Friedlçš„Flickr Export Pluginï¼Œçµ•å°æ˜¯å¿…備工具。(Jeffery Friedl, well done!)
然而,當我最近打算將所有的網路相簿移至到Flickr,在Adobe Lightroom上傳照片至Flickræ™‚ï¼Œå»æ„外發生FormatMessageW錯誤。

這就怪了,我在公å¸ä»¥åŒæ¨£æ–¹å¼ä¸Šå‚³ç…§ç‰‡å¾žä¾†æ²’å‡ºéŽæ¤éŒ¯èª¤ï¼Œæ€Žéº¼åœ¨å®¶è£¡çš„電腦會出ç¾é€™æ¨£çš„å•題呢?儘管我將Adobe Lightroom更新至1.41版,也更新Jeffrey Friedl Flickr Export Plugin至最新版,å•題ä»ç„¶é‡è¤‡å‡ºç¾ã€‚
幸好網路從來ä¸ç¼ºå¼·è€…,Alexander Kiel也éé‡åˆ°åŒæ¨£çš„å•題,經æ·éŽæ¼«é•·çš„除錯éŽç¨‹ï¼Œçµ‚於發ç¾å•題所在。(Alexander, good job!)
Adobe Lightroom竟然與IEè„«ä¸äº†å¹²ä¿‚
ç°¡å–®ä¾†èªªï¼Œè‹¥ä½ çš„ç¶²è·¯ä¸Šå‚³é€Ÿåº¦éŽæ…¢ï¼Œè€Œåˆæƒ³è¼¸å‡ºå¤§å°ºå¯¸ç…§ç‰‡ä¸Šå‚³è‡³Flickr上,一旦æ¯å¼µç…§ç‰‡ä¸Šå‚³æ™‚é–“è¶…éŽ30秒,便會出ç¾è©²éŒ¯èª¤è¨Šæ¯ï¼Œè€Œä¸æ–·å…¶ä»–照片的上傳。最奇妙的,Alexander Kiel是在微軟的知è˜åº«æ–‡ä»¶ã€ŒInternet Explorer error “connection timed out†when server does not respond within five minutesã€ä¸ç™¼ç¾å•題所在:
ã€Œæ ¹æ“šè¨è¨ˆï¼ŒInternet Exploreré€éŽtime-outé™åˆ¶ï¼Œåœ¨æ™‚間內將資料回傳給伺æœå™¨ï¼ŒInternet Explorer 4.0/4.01版為5分é˜ï¼Œ5.x/6.x版為60秒,Internet Explorer 7為30秒。
冿 ¹æ“šSaju Paul在microsoft.public.inetsdk.programming.wininetæ–°èžç¾¤çµ„ä¸ä¸€ç¯‡å為「Increase timeout values. WinInetã€æ–‡ç« 䏿‰€è¿°ï¼š
I have IE7 installed and I am using the WinInet library for http requests. There is a peculiar requirement in my app where I have to wait for a long time to get the response for the request I make calling HttpSendRequest. But the call times out after 30 seconds or so.
看起來çµè«–已經呼之欲出,Internet Explorer與Lightroom使用åŒä¸€å€‹Winlnet API進行HTTP requestsï¼Œè‹¥ä½ å®‰è£äº†Internet Explorer,那麼HttpSendRequestçš„Time-outé™åˆ¶å°‡æ¸›ç‚º30秒,自然很容易出ç¾FormatMessageW錯誤訊æ¯ã€‚
時間ä¸å¤ ï¼Ÿé‚£å°±è‡ªå·±ä¾†åŠ å§ï¼
è§£æ±ºæ–¹æ³•å¾ˆç°¡å–®ï¼Œæ ¹æ“šå¾®è»ŸçŸ¥è˜åº«æ–‡ä»¶çš„內容表示,使用者å¯åœ¨Windows Registryä¸è‡ªè¨‚time-outæ™‚é–“ï¼Œä½†è‹¥ä½ å¾žä¾†æ²’æœ‰å‡ºç¾éŽFormatMessageW錯誤訊æ¯ï¼Œé‚£éº¼ä¸¦ä¸å»ºè°æ›´æ”¹æ¤é …è¨å®šã€‚è‹¥ä½ çœŸè¦æŒ‰ç…§å¾®è»ŸçŸ¥è˜åº«æ–‡ä»¶èªªæ˜Žæ›´å‹•Windows Reistryè¨å®šï¼Œè«‹åƒè¬è¦ç¢ºå®šè‡ªå·±åœ¨åšäº›ç”šéº¼äº‹æƒ…ï¼Œå› ç‚ºä»»ä½•è¨å®šéŒ¯èª¤å°‡å°Žè‡´ä½œæ¥ç³»çµ±å†èµ·ä¸èƒ½ã€‚
好å§ï¼Œæˆ‘知é“ä½ å€‘éƒ½å¾ˆæ‡¶ï¼Œåªæƒ³è¶•快解決å•題,那請按以下æ¥é©Ÿä¿®æ”¹è¨å®šï¼š
- è«‹ç¢ºèªæ‚¨çš„作æ¥ç³»çµ±ç‚ºWindows,並安è£äº†Internet Explorer 4.0以上版本(這簡直是廢話)
- 關閉Adobe LightroomåŠä»»ä½•使用Internet Explorer的應用程å¼
- 下載事先è¨å®šå¥½çš„Registry檔案:formatmessagew-60.reg
- 在該Registry檔案上雙擊滑é¼
- 應該會出ç¾è¦å‘Šè¨Šæ¯æé†’「真的è¦å®‰è£å—Žï¼Ÿã€ï¼Œè«‹é¸æ“‡ã€Œæ˜¯ã€

- Windows XP使用者請é‡é–‹æ©Ÿå™¨ï¼ŒWindows Vistaç¶“æœ¬äººæ¸¬è©¦çµæžœï¼Œè‰å¯¦å¯ç«‹å³ç”Ÿæ•ˆã€‚
請注æ„,該檔案ä¸è² 任何連帶責任åŠä¿å›ºè²¬ä»»ï¼Œä½ å¯ä»¥æª¢è¦–該Registryæª”æ¡ˆå…§å®¹ï¼Œç¢ºèªæ˜¯å¦å®‰å…¨ã€‚
è‹¥ä½ çš„ä½œæ¥ç³»çµ±å› 安è£è©²Registry檔案後,ä¸å¹¸å‡ºç¾å•題,請下載執行æ¤åå®‰è£æª”案formatmessagew-uninstall.reg,回復原有è¨å®šã€‚
但如果60ç§’é˜ä¸å¤ ç”¨ï¼Œä½ é‚„å¯ä»¥é¸æ“‡ä»¥ä¸‹æ›´é•·ç§’數的Registryæª”æ¡ˆä¾†ä½¿ç”¨ï¼Œæ ¹æ“šæˆ‘çš„ç¶“é©—ï¼Œå¦‚æžœä½ çš„å¯¬é »é€£ç·šå¤ªæ…¢ï¼Œé‚„æ˜¯ä¹–ä¹–åœ°ä¸€æ¬¡åˆ°ä½ï¼Œå®‰è£600ç§’çš„Registry檔案å§ã€‚
- 120秒:formatmessagew-120.reg
- 180秒:formatmessagew-180.reg
- 300秒:formatmessagew-300.reg
- 600秒:formatmessagew-600.reg











