Error Reporting Registry Settings (Windows Embedded CE 6.0)
1/5/2010
Developers and administrators can control a variety of error reporting settings through the registry.
The HKEY_Local_Machine\System\ErrorReporting\DumpSettings registry key enables the values used by the Error Report Control Panel and values for error report generation.
The following table shows the named values.
Value: type | Description |
---|---|
CabDirectory: REG_SZ |
Location of the directory that holds compressed files for error report. Default is \Windows\DumpFiles\CabFiles. |
DumpDirectory: REG_SZ |
Indicates the location of the directory that holds error report files. Default is \Windows\DumpFiles. |
DumpEnabled: REG_DWORD |
Enables crash data collection. Default is 1 (error reporting enabled). Set to 0 to disable error reporting transfer and hide the Control Panel. |
DumpType: REG_DWORD |
Default is 2 (System Dump). This advanced setting is optional, and designates the type of dump generated. Possible values are as follows: 1 Context Dump 2 System Dump |
ExtraFilesDirectory: REG_SZ |
Indicates the location of the directory that holds additional files for error report. Default is \Windows\ExtraDumpFiles. |
MaxDiskUsage: REG_DWORD |
Sets maximum size for storing dump files. Default is 900 KB. MaxDiskUsage is a multiple of the result returned by DrWatsonGetSize, but not greater than 4*DrWatsonGetSize. |
MaxLogFiles: REG_DWORD |
Sets maximum number of dump log files. Default is 100. |
UploadClient: REG_SZ |
Sets location of the upload client module. Default is \Windows\Dw.exe. |
The HKEY_Local_Machine\System\ErrorReporting\UploadSettings registry key controls the file upload process, and enables the values used by the Error Report Control Panel.
The following table shows the named values.
Value: type | Description |
---|---|
DontUpload: DWORD |
Sets the upload action Default 0 (Upload). Set to 1 to keep but not upload files. |
MaxDailyReports: DWORD |
Maximum number of reports to upload daily. Default 0 (No limit). |
MaxWeeklyReports: DWORD |
Maximum number of reports to upload weekly. Default 0 (no maximum number of reports per week). Set to a specific number of files to designate a maximum number of weekly reports. |
The HKEY_LocalMachine\ControlPanel\Error Reporting registry key indicates upload status.
The following table shows the named values.
Value: type | Description |
---|---|
Special-purpose registry settings
Under certain circumstances, developers and administrators can change additional value settings, ConnectionFlags and NoConsentRequired, in the HKEY_Local_Machine\System\ErrorReporting\UploadSettings registry key.
- NoConsentRequired
This value controls whether or not user consent is required in order to upload a dump file created by the Error Reporting system. Because a dump file might contain personal data, this registry setting has a potentially significant impact on user privacy.
Except under rare circumstances in which the user has given consent for error reporting during the initial setup process, Microsoft requires this setting to retain the default setting value of 0, which indicates that user consent is required. - ConnectionFlags
This value determines the type of connection the Error Reporting system may use to upload a file; that is, whether error reporting may use cellular connections, or use only non-cellular connections. Because cellular connection charges may be based on connection time, this registry setting has a potentially significant impact on operating cost for the user. The default value of 0 indicates that only non-cellular connections may be used for uploading error report dump files.
If you wish to change the ConnectionFlags setting to a value other than the default, you must ensure that the connection is cost-free for the user. In addition, you must obtain explicit approval for the connection mechanism from Microsoft.
See Also
Concepts
Error Reporting Modes and Settings
Administrator Settings for Error Reporting