【问题标题】:How To Get My Solutions Into Windows Problemm Reports and Solutions如何将我的解决方案纳入 Windows 问题报告和解决方案
【发布时间】:2009-11-29 17:13:33
【问题描述】:

Windows Vista 添加了一个问题报告和解决方案工具,用于记录软件问题,将它们报告给 Microsoft,然后说他们收集这些问题的解决方案并提供给用户。

所以当我的程序遇到错误并崩溃时,用户会收到异常报告:


(来源:beholdgenealogy.com

然后这会被 Windows 捕获为它的问题之一。每隔一段时间,Windows 就会警告用户他们遇到了问题,并询问他们是否要寻找解决方案。它会打开问题报告和解决方案窗口:


(来源:beholdgenealogy.com

然后你点击“检查解决方案”,它会运行我遇到的大约 50 个不同软件包的 255 个“问题”,结果如下:


(来源:beholdgenealogy.com

希望此功能已在 Windows 7 中得到改进。

但即便如此,我的问题是如何将我的解决方案导入系统以引导用户访问我的网站或在他们遇到我的软件问题时与我联系?


感谢拉里的回答。

这是一篇我以前没有找到的好文章。不过有点老了,指的是Windows XP。我不介意,但它引用的关键网站:https://oca.microsoft.com/ 的 Microsoft Online Crash Analysis (MOCA) 不存在。

即便如此,我认为在 Google 中输入 Microsoft Online Crash Analysis 以查看是否能找到正确的 URL 会很简单。这些链接将您带到 MOCA 的各种语言的各个页面。但是,如果您想进入左侧有索引的起始页,正确的链接似乎是:http://oca.microsoft.com/en/welcome.aspx

该链接不再提供有效页面​​。 Internet 档案中的最后一页是from May 8, 2008,但实际上它似乎也很模糊。

除非我弄错了并且有人知道得更清楚,否则微软似乎已经放弃了他们的 MOCA,即使他们所有的操作系​​统都包含与它的主要连接。

如果有人知道我的假设是错误的,请添加答案并告诉我。


Larry 在他现在接受的回答中指出,MOCA 变成了 WinQual。

如果我们想向他们提供信息以使他们的工具变得更好,那么微软现在要求注册真是太好了。该注册需要大多数优秀程序都拥有的数字证书,但它还要求它来自 Verisign 并且仅来自 Verisign。有一些significant online discussion about this

【问题讨论】:

  • 我认为您可能更有可能从 serverfault.com 网站获得帮助

标签: windows-vista


【解决方案1】:

This article 展示了如何为 Windows XP 设置 OCA,我相信这些步骤仍然适用于 Windows Vista 和 Windows 7。

原来 OCA 的当前名称是“WinQual”。官方网址是here

【讨论】:

  • 感谢拉里添加的信息。你没有指出 OCA 发生了什么。它变成了 WinQual。呜呜!
【解决方案2】:

对微软的要求多么好 如果我们想提供,请立即注册 他们的信息将使他们的 工具更好。

背后的原因大概是这样的:

  • 注册是为了保护您自己:如果没有注册,任何人都可能收到有关您的应用程序问题的错误报告。甚至(特别是)你的竞争对手!

  • 证书颁发机构 (CA) 验证向其注册的 ISV(独立软件供应商)公司的身份。 Microsoft 使用证书作为向 Winqual 注册的 ISV 公司的身份证明。如果他们必须自己进行身份检查,他们可能需要一个自己的部门来做这件事。

  • 注册是为了让改进您的应用程序,减少未来的支持并让您的客户群满意。这不是“他们的工具”。正确的? :-)

【讨论】:

  • 我想我应该更清楚我在哪里不开心。我对 Microsoft 需要注册或他们需要数字证书并不感到不满。我有一个 Comodo,它被所有 Windows 操作系统接受为有效的数字证书。但是他们要求您获得 Verisign 证书才能在 WinQual 中注册。 Comodo 证书与 Verisign 一样验证我的身份 - 那么为什么他们要求我获得 Verisign 证书而不是注册?他们最近将用于注册目的的 Verisign 证书的价格降低到 99 美元,但关系仍然不好。
  • @lkessler:你当然是对的——他们可以接受其他 CA,比如 Comodo。但我仍然认为我们(你、我等)没有权利抱怨:如果你为别人的专有、闭源操作系统(阅读:MS Windows)开发,那么你必须遵守规则”他们”(阅读:MS)制造。或者你可以不参与。 [顺便说一句,据我所知,Apple 在这方面也好不到哪里去。] 有没有人强迫你专门从事 MS Windows 应用程序开发?或者使用 Windows 错误报告服务并注册 Winqual 网站?好吧,我相信不是
  • @lkessler:另一个想法:类似的问题是 API - 我也可以抱怨这不是我想要的。或者视频驱动子系统。等等等等……Windows不是一个公共领域或开源系统,“开放”和免费提供的位(开发工具、驱动程序包等)是只是因为制造商使它们如此。关于 WER,制造商构建了一个公开可用的系统,您可以使用 Verisign 证书注册该系统并接收您的应用程序的问题报告。总比没有好,不是吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多