2009-11-29 139 views
3

Windows Vista增加了一個問題報告和解決方案工具,記錄軟件問題,將它們報告給Microsoft,然後說他們收集並解決這些用戶可用的問題。如何讓我的解決方案進入Windows Problemm報告和解決方案

所以,當我的程序碰到一個錯誤和崩潰,則用戶將收到異常報告:

alt text http://www.beholdgenealogy.com/blog/wp-content/uploads/2009/11/capture.png

這然後通過Windows作爲它的一個問題被抓獲。 Windows經常提醒用戶他們遇到了問題,並詢問他們是否想要尋找解決方案。它帶來了問題報告和解決方案窗口:

alt text http://www.beholdgenealogy.com/img/probrepsol.gif

,那麼你點擊「檢查FO解決方案」,並將其貫穿的是我遇到了大約50不同的軟件包255個「問題」 ,並且它導致這樣的:

alt text http://www.beholdgenealogy.com/img/nonewsolutions.gif

希望這一設施已在Windows 7中

但即便如此,我的問題是我如何能得到改善米y解決方案導入系統,引導用戶訪問我的網站或在我的軟件遇到問題時與我聯繫?


謝謝拉里你的答案。

這是一篇很好的文章,我以前沒有找到。但是它指的是Windows XP有點舊。我不介意,但它提到的關鍵網站:Microsoft Online Crash Analysis(MOCA)https://oca.microsoft.com/不存在。即使如此,我認爲將Microsoft Online Crash Analysis輸入Google以查看我是否能夠使用正確的URL也很簡單。這些鏈接將您帶入MOCA一部分的各種語言的各種頁面。但是,如果您想要到達起始頁面(左側有索引),則正確的鏈接似乎爲:http://oca.microsoft.com/en/welcome.aspx

該鏈接不再提供有效頁面​​。互聯網檔案中的最後一頁是from May 8, 2008,但即使它本質上似乎也很模糊。

除非我誤認爲有人知道更好,否則微軟已經放棄了他們的MOCA,儘管他們的所有操作系統都包含主要的連接。

如果有人知道我錯了這個假設,請添加一個答案並讓我知道。


拉里在他現在接受的答案中指出,MOCA變成了WinQual。

如果我們希望向他們提供使他們的工具更好的信息,微軟現在有多麼需要註冊。該註冊需要大多數優秀程序都具有的數字證書,但它也要求它來自Verisign,並且僅限於Verisign。有一些significant online discussion about this

+0

我想你可能更有可能從網站獲得幫助serverfault.com – DOK 2009-11-29 17:37:22

回答

2

This article顯示瞭如何爲Windows XP設置OCA,我相信這些步驟仍然適用於Windows Vista和Windows 7。

事實證明,OCA的當前名稱是「WinQual」。官方網站是here

+0

Larry:看到我上面的修改。 – lkessler 2009-11-30 04:48:41

+0

感謝Larry的補充信息。你沒有指出OCA發生了什麼事。它變成了WinQual。 Booooo! – lkessler 2009-12-01 16:57:39

2

真好微軟的要求 註冊現在如果我們要提供 它們的信息,這將使他們 工具更好。

其背後的原因可能是這樣的:

  • 登記是保護你自己:如果沒有註冊,任何人都可以對發送給他們你的應用程序問題的錯誤報告。即使(特別是)你的競爭對手!

  • 證書頒發機構(CA)驗證向其註冊的ISV(獨立軟件供應商)公司的身份。 Microsoft使用該證書作爲向Winqual註冊的ISV公司的身份證明。如果他們必須自己檢查身份證件,他們可能需要一個自己的部門來做這件事。

  • 註冊就是讓你應用程序更好,以減少未來的支持,並保持客戶羣高興。這不是「他們的工具」。正確? :-)
+0

我想我應該更清楚自己不開心的地方。我並不感到微軟需要註冊,或者他們需要數字證書。我有一個Comodo,它被所有Windows操作系統認可爲有效的數字證書。但他們要求您獲得Verisign證書才能在WinQual中註冊。 Comodo證書和Verisign一樣證明我的身份 - 爲什麼他們要求我獲得Verisign證書只是註冊?他們最近將Verisign證書的註冊價格降低到了99美元,但它的關係仍然很糟糕。 – lkessler 2010-08-10 15:08:28

+3

@lkessler:當然你是對的 - 他們可以接受其他CA,比如Comodo。 但是我仍然不認爲我們(你,我等)有權投訴: 如果你爲別人專有的閉源操作系統開發(閱讀:MS Windows),那麼你必須遵循規則「他們」(讀取:MS)使。或者你可以不參加。 [順便說一句,從我聽說的,蘋果在這方面沒有更好的。]有沒有人強迫你專門進入MS Windows應用程序開發?或者使用Windows錯誤報告服務並註冊Winqual網站?那麼,我相信_not_。 – tagon 2010-08-12 13:44:55

+1

@lkessler:另一個想法:類似的問題是API - 我也可以抱怨,這不是我想要的。或視頻驅動程序子系統。等等等等... Windows不是一個公共領域或開源系統,而且「開放」和免費提供的(開發工具,驅動程序工具包等)位僅僅是因爲製造商使它們如此。關於WER,製造商構建了一個公開可用的系統,您可以通過Verisign證書註冊 - 並接收您的應用程序的問題報告。比沒有好多少,不是嗎? – tagon 2010-08-12 13:50:01