OFF2000: Listing of Windows Installer Errors (2000-2999)
ID: Q229678
|
The information in this article applies to:
SUMMARY
This article contains a listing of the error codes 2000 through 2999 and their message text for the Microsoft Windows Installer (MSI). This article is one of two articles to list these error codes. For a listing of error codes 1000 to 1999 see:
Q228536 OFF2000: Listing of Windows Installer Errors (1000-1999)
NOTE: Although the error code information in this article can help you diagnose your installation, a number of problems can cause a single error message. Thus, the information in this article is only the first step towards troubleshooting what may be causing the problem. For more information about troubleshooting, please see the "References" section at the end of this article.
Microsoft has also created a utility to help you understand the log files that Setup creates during the installation of Microsoft Office 2000 products. You can use this utility in conjunction with the information in this article, to help troubleshoot your installation. For more information about this utility, click the article number below to view the article in the Microsoft Knowledge Base:
Q240784 OFF2000: Utility to Help Interpret Setup Log Files
MORE INFORMATION
Error messages containing values enclosed in brackets, such as [1] or [2], refer to specific files or message text which may be different in each situation.
2101 Shortcuts not supported by the OS
2102 Invalid .INI action: [2]
2103 Could not resolve path for shell folder [2].
2104 Writing .INI file: [3]: System error: [2]
2105 Shortcut Creation [3] Failed. System error: [2]
2106 Shortcut Deletion [3] Failed. System error: [2]
2107 Error [3] registering type library [2].
2108 Error [3] unregistering type library [2].
2109 Section missing for INI action.
2110 Key missing for INI action.
2111 Detection of running apps failed, could not get perf. data. Reg
operation returned : [2].
2112 Detection of running apps failed, could not get perf. index.Reg
operation returned : [2].
2113 Detection of running apps failed.
2200 Database: [2]. Database object creation failed, mode = [3]
2201 Database: [2]. Initialization failed, out of memory
2202 Database: [2]. Data access failed, out of memory
2203 Database: [2]. Cannot open database file. System error [3]
2204 Database: [2]. Table already exists: [3]
2205 Database: [2]. Table does not exist: [3]
2206 Database: [2]. Table could not be dropped: [3]
2207 Database: [2]. Intent violation
2208 Database: [2]. Insufficient parameters for Execute
2209 Database: [2]. Cursor in invalid state
2210 Database: [2]. Invalid update data type in column [3]
2211 Database: [2]. Could not create database table [3]
2212 Database: [2]. Database not in writable state
2213 Database: [2]. Error saving database tables
2214 Database: [2]. Error writing export file: [3]
2215 Database: [2]. Cannot open import file: [3]
2216 Database: [2]. Import file format error: [3], Line [4]
2217 Database: [2]. Wrong state to CreateOutputDatabase [3].
2218 Database: [2]. Table name not supplied.
2219 Database: [2]. Invalid Installer database format
2220 Database: [2]. Invalid row/field data
2221 Database: [2]. Codepage conflict in import file: [3].
2222 Database: [2]. Transform or merge codepage [3] differs from
database codepage [4].
2223 Database: [2]. Databases are the same. No transform generated.
2224 Database: [2]. GenerateTransform: Database corrupt. Table: [3]
2225 Database: [2]. Transform: Cannot transform a temporary table.
Table: [3]
2226 Database: [2]. Transform failed.
2227 Database: [2]. Invalid identifier '[3]' in SQL query: [4]
2228 Database: [2]. Unknown table '[3]' in SQL query: [4]
2229 Database: [2]. Could not load table '[3]' in SQL query: [4]
2230 Database: [2]. Repeated table '[3]' in SQL query: [4]
2231 Database: [2]. Missing ')' in SQL query: [3]
2232 Database: [2]. Unexpected token '[3]' in SQL query: [4]
2233 Database: [2]. No columns in SELECT clause in SQL query: [3]
2234 Database: [2]. No columns in ORDER BY clause in SQL query: [3]
2235 Database: [2]. Column '[3]' not present or ambiguous in SQL
query: [4]
2236 Database: [2]. Invalid operator '[3]' in SQL query: [4]
2237 Database: [2]. Invalid or missing query string: [3]
2238 Database: [2]. Missing FROM clause in SQL query: [3]
2239 Database: [2]. Insufficent values in INSERT SQL stmt
2240 Database: [2]. Missing update columns in UPDATE SQL stmt
2241 Database: [2]. Missing insert columns in INSERT SQL stmt
2242 Database: [2]. Column '[3]' repeated
2243 Database: [2]. No primary columns defined for table creation.
2244 Database: [2]. Invalid type specifier '[3]' in SQL query [4].
2245 IStorage::Stat failed with error [3]
2246 Database: [2]. Invalid Installer transform format.
2247 Database: [2] Transform stream read/write failure.
2248 Database: [2] GenerateTransform/Merge: Column type in base table
doesn't match reference table. Table: [3] Col #: [4]
2249 Database: [2] GenerateTransform: More columns in base table
than in reference table. Table: [3]
2250 Database: [2] Transform: Cannot add existing row. Table: [3]
2251 Database: [2] Transform: Cannot delete row that doesn't exist.
Table: [3]
2252 Database: [2] Transform: Cannot add existing table. Table: [3]
2253 Database: [2] Transform: Cannot delete table that doesn't exist.
Table: [3]
2254 Database: [2] Transform: Cannot update row that doesn't exist.
Table: [3]
2255 Database: [2] Transform: Column with this name already exists.
Table: [3] Col: [4]
2256 Database: [2] GenerateTransform/Merge: Number of primary keys
in base table doesn't match reference table. Table: [3]
2257 Database: [2]. Intent to modify read only table: [3]
2258 Database: [2]. Type mismatch in parameter: [3]
2259 Database: [2] Table(s) Update failed
2260 Storage CopyTo failed. System error: [3]
2261 Could not remove stream [2]. System error: [3]
2262 Stream does not exist: [2]. System error: [3]
2263 Could not open stream [2]. System error: [3]
2264 Could not remove stream [2]. System error: [3]
2265 Could not commit storage. System error: [3]
2266 Could not rollback storage. System error: [3]
2267 Could not delete storage [2]. System error: [3]
2268 Database: [2]. Merge: There were merge conflicts reported in [3]
tables
2269 Database: [2]. Merge: The column count differed in the '[3]'
table of the two databases
2270 Database: [2]. GenerateTransform/Merge: Column name in base
table doesn't match reference table. Table: [3] Col #: [4]
2271 SummaryInformation write for transform failed
2272 Database: [2]. MergeDatabase will not write any changes because
the database is open read-only.
2273 Database: [2]. MergeDatabase: A reference to the base database
was passed as the reference database.
2274 Database: [2]. MergeDatabase: Unable to write errors to Error
table. Could be due to a non-nullable column in a predefined
Error table.
2275 Database: [2]. Specified Modify [3] operation invalid for table
joins.
2276 Database: [2]. Codepage [3] not supported by the system.
2277 Database: [2]. Failed to save table [3].
2278 Database: [2]. Exceeded number of expressions limit of 32 in
WHERE clause of SQL query: [3].
2279 Database: [2] Transform: Too many columns in base table [3]
2280 Database: [2]. Could not create column [3] for table [4]
2281 Could not rename stream [2]. System error: [3]
2282 Stream name invalid [2].
2302 Patch notify: [2] bytes patched to far.
2303 Error getting volume info. GetLastError: [2]
2304 Error getting disk free space. GetLastError: [2]. Volume: [3]
2305 Error waiting for patch thread. GetLastError: [2].
2306 Could not create thread for patch application. GetLastError: [2].
2307 Source file key name is null.
2308 Destination File Name is Null
2309 Attempting to patch file [2] when patch already in progress.
2310 Attempting to continue patch when no patch is in progress.
2315 Missing Path Separator: [2]
2318 File does not exist: [2]
2319 Error setting file attribute: [3] GetLastError: [2]
2320 File not writable: [2]
2321 Error creating file: [2]
2322 User cancelled
2323 Invalid File Attribute
2324 Could not open file: [3] GetLastError: [2]
2325 Could not get file time for file: [3] GetLastError: [2]
2326 Error in FileToDosDateTime.
2327 Could not remove directory: [3] GetLastError: [2]
2328 Error getting file version info for file: [2]
2329 Error deleting file: [3]. GetLastError: [2]
2330 Error getting file attributes: [3]. GetLastError: [2]
2331 Error loading library [2] or finding entry point [3]
2332 Error getting file attributes. GetLastError: [2]
2333 Error setting file attributes. GetLastError: [2]
2334 Error converting file time to local time for file: [3].
GetLastError: [2]
2335 Path: [2] is not a parent of [3]
2336 Error creating temp file on path: [3]. GetLastError: [2]
2337 Could not close file: [3] GetLastError: [2]
2338 Could not update resource for file: [3] GetLastError: [2]
2339 Could not set file time for file: [3] GetLastError: [2]
2340 Could not update resource for file: [3], Missing Resource
2341 Could not update resource for file: [3], Resource too large
2342 Could not update resource for file: [3] GetLastError: [2]
2343 Specified path is empty.
2344 Could not find required file IMAGEHLP.DLL to validate file:[2]
2345 [2]: File does not contain a valid checksum value.
2347 User Ignore
2348 Error attempting to read from cabinet stream.
2349 Copy Resumed With Different Info
2350 FDI Server Error
2351 File key '[2]' not found in cabinet '[3]'. The installation
cannot continue.
2352 Couldn't initialize cabinet file server. The required file
'Cabinet.dll' may be missing.
2353 Not a cabinet
2354 Cannot handle cabinet
2355 Corrupt cabinet
2356 Couldn't locate cabinet in stream: [2].
2357 Cannot set attributes
2358 Error determining whether file is in-use: [3]. GetLastError: [2]
2359 Unable to create the target file - file may be in use.
2360 progress tick.
2361 Need next cabinet.
2362 Folder not found: [2]
2363 Could not enumerate subfolders for folder: [2]
2364 Bad enumeration constant in CreateCopier call.
2365 Could not BindImage exe file [2]
2366 Could not recompute checksum for file [3]. GetLastError: [2].
2367 User Abort.
2368 Failed to get network resource information. Error [2], network
path [3].{ Extended error: network provider [5], error code [4],
error description [6].}
2371 Could not apply patch to file [2]. GetLastError: [3]
2372 Patch file [2] is corrupt or of an invalid format. Attempting
to patch file [3]. GetLastError: [4]
2373 File [2] is not a valid patch file.
2374 File [2] is not a valid destination file for patch file [3].
2375 Unknown patching error: [2].
2376 Cabinet not found.
2379 Error opening file for read: [3] GetLastError: [2]
2380 Error opening file for write: [3] GetLastError: [2]
2381 Directory does not exist: [2]
2382 Drive not ready: [2]
2501 Could not create rollback script enumerator
2502 Called InstallFinalize when no install in progress.
2503 Called RunScript when not marked in progress.
2601 Invalid value for property [2]: '[3]'
2602 The [2] table entry '[3]' has no associated entry in the Media
table.
2603 Duplicate Table Name [2]
2604 [2] property undefined.
2605 Could not find server [2] in [3] or [4].
2606 Value of property [2] is not a valid full path: '[3]'.
2607 Media table not found or empty (required for installation of
files).
2608 Could not create security descriptor for object. Error: '[2]'.
2609 Attempt to migrate product settings before initialization.
2611 The file [2] is marked as compressed, but the associated media
entry does not specify a cabinet.
2612 Stream not found in '[2]' column. Primary key: '[3]'.
2701 The Component Table exceeds the acceptable tree depth of [2]
levels.
2702 A Feature Table record ([2]) references a non-existent parent
in the Attributes field.
2703 Property name for root source path not defined: [2]
2704 Root directory property undefined: [2]
2705 Invalid table: [2]; Could not be linked as tree.
2706 No path exists for entry [2] in Directory Table
2707 Target paths not created. No path exists for entry [2] in
Directory Table
2708 No entries found in the file table.
2709 The specified Component name ('[2]') not found in Component
Table.
2710 The requested 'Select' state is illegal for this Component.
2711 The specified Feature name ('[2]') not found in Feature Table.
2712 Invalid return from modeless dialog: [3], in action [2].
2713 Null value in a non-nullable column ('[2]' in '[3]' column of
the '[4]' table.
2714 Invalid value for default folder name: [2].
2715 The specified File key ('[2]') not found in the File Table.
2716 Couldn't create a random subcomponent name for component '[2]'.
2717 Bad action condition or error calling custom action '[2]'.
2718 Missing package name for product code '[2]'.
2719 Neither UNC nor drive letter path found in source '[2]'.
2720 Error opening sourcelist key. Error: '[2]'
2721 Custom action [2] not found in Binary table stream
2722 Custom action [2] not found in File table
2723 Custom action [2] specifies unsupported type
2724 The volume label '[2]' on the media you're running from doesn't
match the label '[3]' given in the Media table. This is allowed
only if you have only 1 entry in your Media table.
2725 Invalid database tables
2726 Action not found: [2]
2727 The directory entry '[2]' does not exist in the Directory table
2728 Table definition error: [2]
2729 Install engine not initialized.
2730 Bad value in database. Table: '[2]'; Primary key: '[3]'; Column:
'[4]'
2731 Selection Manager not initialized.
2732 Directory Manager not initialized.
2733 Bad foreign key ('[2]') in '[3]' column of the '[4]' table.
2734 Invalid Reinstall mode character.
2735 Custom action terminated prematurely: [2]
2736 Generation of custom action temp file failed: [2]
2737 Could not access custom action [2], entry [3], library [4]
2738 Could not access VBScript runtime for custom action [2]
2739 Could not access JavaScript runtime for custom action [2]
2740 Custom action [2] script error [3], [4]: [5] Line [6], Column
[7], [8]
2741 Configuration information for product [2] is corrupt. Invalid
info: [2]
2742 Marshaling to Server failed: [2]
2743 Could not execute custom action [2], location: [3], command: [4]
2744 EXE failed called by custom action [2], location: [3], command:
[4]
2745 Transform [2] invalid for package [3]. Expected language [4],
found language [5].
2746 Transform [2] invalid for package [3]. Expected product [4],
found product [5].
2747 Transform [2] invalid for package [3]. Expected product version
< [4], found product version [5].
2748 Transform [2] invalid for package [3]. Expected product version
<= [4], found product version [5].
2749 Transform [2] invalid for package [3]. Expected product version
== [4], found product version [5].
2750 Transform [2] invalid for package [3]. Expected product version
>= [4], found product version [5].
2751 Transform [2] invalid for package [3]. Expected product version
> [4], found product version [5].
2752 Could not open transform [2] stored as child storage of package
[4].
2753 The File '[2]' is not marked for installation.
2754 The File '[2]' is not a valid patch file.
2755 Server returned unexpected error [2] attempting to install
package [3].
2756 The property '[2]' was used as a directory property in one or
more tables, but no value was ever assigned.
2757 Could not create summary info for transform [2].
2758 Transform [2] doesn't contain a MSI version.
2759 Transform [2] version [3] incompatible with engine; Min: [4],
Max: [5].
2760 Transform [2] invalid for package [3]. Expected upgrade code
[4], found [5].
2761 Cannot begin transaction. Global mutex not properly initialized.
2762 Cannot write script record. Transaction not started.
2763 Cannot run script. Transaction not started.
2801 Unknown Message -- Type [2]. No action is taken
2802 No publisher is found for the event [2]
2803 Dialog View did not find a record for the dialog [2]
2804 On activation of the control [3] on dialog [2] CMsiDialog failed
to evaluate the condition [3]
2806 The dialog [2] failed to evaluate the condition [3]
2807 The action [2] is not recognized
2808 Default button is illdefined on dialog [2]
2809 On the dialog [2] the next control pointers do not form a cycle.
There is a pointer from [3] to [4], but there is no further
pointer
2810 On the dialog [2] the next control pointers do not form a cycle.
There is a pointer from both [3] and [5] to [4]
2811 On dialog [2] control [3] has to take focus, but it is unable
to do so
2812 The event [2] is not recognized
2813 The EndDialog event was called with the argument [2], but the
dialog has a parent
2814 On the dialog [2] the control [3] names a non-existent control
[4] as the next control
2815 ControlCondition table has a row without condition for the
dialog [2]
2816 The EventMapping table refers to an invalid control [4] on
dialog [2] for the event [3]
2817 The event [2] failed to set the attribute for the control [4] on
dialog [3]
2818 In the ControlEvent table EndDialog has an unrecognized
argument [2]
2819 Control [3] on dialog [2] needs a property linked to it
2820 Attempted to initialize an already initialized handler
2821 Attempted to initialize an already initialized dialog: [2]
2822 No other method can be called on dialog [2] untill all the
controls are added
2823 Attempted to initialize an already initialized control: [3] on
dialog [2]
2824 The dialog attribute [3] needs a record of at least [2] field(s)
2825 The control attribute [3] needs a record of at least [2] field(s)
2826 Control [3] on dialog [2] extends beyond the boundaries of the
dialog [4] by [5] pixels
2827 The button [4] on the radiobutton group [3] on dialog [2]
extends beyond the boundaries of the group [5] by [6] pixels
2828 Tried to remove control [3] from dialog [2], but the control is
not part of the dialog
2829 Attempt to use an uninitialized dialog
2830 Attempt to use an uninitialized control on dialog [2]
2831 The control [3] on dialog [2] does not support [5] the
attribute [4]
2832 The dialog [2] does not support the attribute [3]
2833 Control [4] on dialog [3] ignored the message [2]
2834 The next pointers on the dialog [2] do not form a single loop
2835 The control [2] was not found on dialog [3]
2836 The control [3] on the dialog [2] can not take focus
2837 The control [3] on dialog [2] wants the winproc to return [4]
2838 The item [2] in the selection table has itself as a parent
2839 Setting the property [2] failed
2840 Error dialog name mismatch
2841 No OK button was found on the error dialog
2842 No text field was found on the error dialog
2843 The ErrorString attribute is not supported for standard dialogs
2844 Can not execute an error dialog if the errorstring is not set
2845 The total width of the buttons exceeds the size of the error
dialog
2846 SetFocus did not find the required control on the error dialog
2847 The control [3] on dialog [2] has both the icon and the bitmap
style set
2848 Tried to set control [3] as the default button on dialog [2],
but the control does not exist
2849 The control [3] on dialog [2] is of a type, that can not be
integer valued
2850 Unrecognized volume type
2851 The data for the icon [2] is not valid
2852 At least one control has to be added to dialog [2] before it is
used
2853 Dialog [2] is a modeless dialog. The execute method should not
be called on it
2854 On the dialog [2] the control [3] is designated as first active
control, but there is no such control
2855 The radiobutton group [3] on dialog [2] has fewer than 2 buttons
2856 Creating a second copy of the dialog [2]
2857 The directory [2] is mentioned in the selection table but not
found
2858 The data for the bitmap [2] is not valid
2859 Test error message
2860 Cancel button is illdefined on dialog [2]
2861 The next pointers for the radiobuttons on dialog [2] control [3]
do not form a cycle
2862 The attributes for the control [3] on dialog [2] do not define a
valid icon size. Setting the size to 16
2863 The control [3] on dialog [2] needs the icon [4] in size [5]x[5],
but that size is not available. Loading the first available size
2864 The control [3] on dialog [2] received a browse event, but there
is no configurable directory for the present selection. Likely
cause: browse button is not authored correctly
2865 Control [3] on billboard [2] extends beyond the boundaries of
the billboard [4] by [5] pixels
2866 The dialog [2] is not allowed to return the argument [3]
2867 The error dialog property is not set
2868 The error dialog [2] does not have the error style bit set
2869 The dialog [2] has the error style bit set, but is not an error
dialog
2870 The help string [4] for control [3] on dialog [2] does not
contain the separator character
2871 The [2] table is out of date: [3]
2872 The argument of the CheckPath control event on dialog [2] is
invalid
2873 On the dialog [2] the control [3] has an invalid string length
limit: [4]
2874 Changing the text font to [2] failed
2875 Changing the text color to [2] failed
2876 The control [3] on dialog [2] had to truncate the string: [4]
2877 The binary data [2] was not found
2878 On the dialog [2] the control [3] has a possible value: [4].
This is an invalid or duplicate value.
2879 The control [3] on dialog [2] can not parse the mask string: [4]
2880 Do not perform the remaining control events.
2881 CMsiHandler initialization failed
2882 Dialog window class registration failed
2883 CreateNewDialog failed for the dialog [2]
2884 Failed to create a window for the dialog [2]!
2885 Failed to create the control [3] on the dialog [2]
2886 Creating the [2] table failed
2887 Creating a cursor to the [2] table failed
2888 Executing the [2] view failed
2889 Creating the window for the control [3] on dialog [2] failed
2890 The handler failed in creating an unitialized dialog
2891 Failed to destroy window for dialog [2]
2892 [2] is an integer only control, [3] is not a valid integer value
2893 The control [3] on dialog [2] can accept property values that
are at most [5] characters long. The value [4] exceeds this
limit, and has been truncated.
2894 Loading RichEd20.dll failed. GetLastError() returned: [2]
2895 Freeing RichEd20.dll failed. GetLastError() returned: [2]
2896 Executing action [2] failed.
2897 Failed to create any [2] font on this system.
2898 For [2] textstyle, the system created a '[3]' font, in [4]
character set.
2901 Invalid parameter to operation [2]: Parameter [3]
2902 Operation [2] called out of sequence.
2903 The file [2] is missing
2904 Could not BindImage file [2].
2905 Could not read record from script file [2].
2906 Missing header in script file [2].
2907 Could not create secure security descriptor. Error: [2]
2908 Could not register component [2].
2909 Could not unregister component [2].
2910 Could not determine user's security id.
2911 Could not remove the folder [2].
2912 Could not schedule file [2] for removal on reboot.
2919 No cabinet specified for compressed file: [2]
2920 Source directory not specified for file [2].
2924 Script [2] version unsupported. Script version: [3], minimum
version: [4], maximum version: [5].
2927 ShellFolder id [2] is invalid.
2928 Exceeded maximum number of sources. Skipping source '[2]'.
2929 Could not determine publishing root. Error: [2]
2932 Could not create file [2] from script data.{ Error: [3]}
2933 Could not initialize rollback script [2].
2936 Could not find transform [2].
REFERENCES
This article is only intended as a general error reference. For more information about how to troubleshoot specific errors in Office Setup, click the article numbers below to view the articles in the Microsoft Knowledge Base:
Q228658 OFF2000: "Error 1303. The installer has insufficient privileges..." Running Office Setup
Q228592 OFF2000: Error Message: Error 1316 Running Setup for Admin Installation
Q217666 OFF2000: Error 1327 Invalid Drive During Office Installation
Q236427 OFF2000: Error 1402 Running Office 2000 Setup
Q228655 OFF2000: Setup Error 1704 When Installing Office
Q237294 OFF2000: Error 1904 During Office 2000 Setup
Q217648 OFF2000: "Warning 1909. Could not create shortcut" During Setup
Q217662 OFF2000: Error Message: "Error 1925. You do not have sufficient privileges to complete this installation for all users of the machine." Running Setup with /j Switch
Q240335 OFF2000: Error 2336 Caused by Possible File Corruption
Q217714 OFF2000: Setup Appears to Hang Followed by Internal Error 2336 or 2755
Q228668 OFF2000: Internal Error 2343 During Setup
Q235662 OFF2000: Internal Error 2344 When Running Office 2000 Setup
Q236437 OFF2000: Error Message: "Internal Error 2351" or "Internal Error 2355" During Setup
Q220780 OFF2000: Setup Error 2755 with Previous Office Version Installed
Q221374 OFF2000: Internal Error 2893 When Specifying Long Company Name
Q236053 OFF2000: Internal Error 2894 During Office Installation
Q230879 OFF2000: Error Message Log File Always Contains "Internal error 2898: Please contact product support for assistance"
For general information about how to troubleshoot Office errors, click the article numbers below to view the articles in the Microsoft Knowledge Base:
Q238259 OFF2000: Office Stops Responding During Setup: Troubleshooting Steps on Windows 95
Q245226 OFF2000: Troubleshooting Installation from Compact Disc Media
Q200116 OFF2000: Troubleshooting Office Programs Under Windows NT 4.0
Q218853 OFF2000: Troubleshooting Office Kernel32.dll Errors Under Windows 98
Q218873 OFF2000: Troubleshooting Office Kernel32.dll Errors Under Windows 95
Q238012 OFF2000: Office Stops During Setup: Troubleshooting Steps on Windows 98
Q237957 OFF2000: How to Use an Office 2000 Setup Log File to Troubleshoot Setup Problems
Q200375 OFF2000: How to Install Windows 95 to a New Folder
Additional query words:
OFF2000
Keywords : kberrmsg
Version : WINDOWS:2000
Platform : WINDOWS
Issue type : kbinfo