install Excel 2003 error on XPe

G

Guest

Hi,

I tried to install Microsoft Excel 2003 on XPe. The XPe image was built with
XPe SP2 Target Designer. I got the following error during the Excel
installation:

Error 1911, Setup cannot register type library for file
C:\Windows\system32\VEN2232.OLB. Contact you information Technology
department for assistance.

It seems file VEN2232.OLB comes from Excel installation package because
there was no this file before installing Excel 2003. When the error happens,
I found the file there. Maybe I forgot to include some components for OLB
files in TD, or maybe I should set something before installing Excel 2003.

Is there anyone could help me, please?

Thanks in advance.

Bin
 
K

KM

Bin,

You're probably aware of the legal restrictions on using MS Office application on XPe?

OLB is a OLE Object Library file.
Only one OLB file I know is coming in XPe with .Net Framework 1.1 component. (for example)

The VEN2232.OLB is indeed not a part of XPe Repository. (as well as many other Excel files)

IIRC, OLB library you can register with regsvr32.exe.
 
G

Guest

Hi KM,

Thank you for your reply. My purpose is to install Excel 2003 on XPe because
our application needs Excel to run itself. We have Excel OEM license for each
XPe image, but I'm not sure if that will be legal problem.

I tried to register VEN2232.OLB with regsvr32.exe as what you talked:

regsvr32 C:\windows\system32\VEN2232.OLB

but it popups an error message window and shows:

C:\Windows\system32\VEN2332.OLB was loaded, but the DllRegisterServer
entry point was not found.
C:\Windows\system32\VEN2322.OLB does not appear to be a .DLL or .OCX file.

I don't know if I miss any components in XPe.

Thanks.

Bin
 
K

KM

Bin,

The legal side you should probably discuss with your company lawyer or MS legal.

But the technical side..
Do you have the typelib registered in registry at runtime?
The following reg.path - [HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}], is it there?

Not all olbfiles can be registered with regsvr32 (I mean those are not regular com objects and don't export DllRegisterServer
entry).
You should probably register the library manually (copy the mentioned above reg.entries from XP Pro machine where you have Excel
installed).
 
G

Guest

Thanks, KM.

I just checked the registry path:

[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}]

It is there, and it includes 2 subkeys: "2.1" and "4.0". And I found default
value of


[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\2.1\9\win32]

is "C:\WINDOWS\system32\VEN2232.OLB", type is "REG_SZ". And file VEN2232.OLB
is there.

The other default value of


[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\4.0\9\win32]

is "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL", type
is "REG_SZ". And I did find this file at that path.

Bin

KM said:
Bin,

The legal side you should probably discuss with your company lawyer or MS legal.

But the technical side..
Do you have the typelib registered in registry at runtime?
The following reg.path - [HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}], is it there?

Not all olbfiles can be registered with regsvr32 (I mean those are not regular com objects and don't export DllRegisterServer
entry).
You should probably register the library manually (copy the mentioned above reg.entries from XP Pro machine where you have Excel
installed).

--
Regards,
KM

Hi KM,

Thank you for your reply. My purpose is to install Excel 2003 on XPe because
our application needs Excel to run itself. We have Excel OEM license for each
XPe image, but I'm not sure if that will be legal problem.

I tried to register VEN2232.OLB with regsvr32.exe as what you talked:

regsvr32 C:\windows\system32\VEN2232.OLB

but it popups an error message window and shows:

C:\Windows\system32\VEN2332.OLB was loaded, but the DllRegisterServer
entry point was not found.
C:\Windows\system32\VEN2322.OLB does not appear to be a .DLL or .OCX file.

I don't know if I miss any components in XPe.

Thanks.

Bin
 
K

KM

Bin,

Silly question: do you have "Visual Basic 6.0 Runtime Library" component in your image Config?
And MDAC?

Also, you may want to try the installation on XPProEmulation image first (www.xpefiles.com). At least to know whether the app works
there or not.

--
Regards,
KM

Thanks, KM.

I just checked the registry path:

[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}]

It is there, and it includes 2 subkeys: "2.1" and "4.0". And I found default
value of


[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\2.1\9\win32]

is "C:\WINDOWS\system32\VEN2232.OLB", type is "REG_SZ". And file VEN2232.OLB
is there.

The other default value of


[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\4.0\9\win32]

is "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL", type
is "REG_SZ". And I did find this file at that path.

Bin

KM said:
Bin,

The legal side you should probably discuss with your company lawyer or MS legal.

But the technical side..
Do you have the typelib registered in registry at runtime?
The following reg.path - [HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}], is it there?

Not all olbfiles can be registered with regsvr32 (I mean those are not regular com objects and don't export DllRegisterServer
entry).
You should probably register the library manually (copy the mentioned above reg.entries from XP Pro machine where you have Excel
installed).

--
Regards,
KM

Hi KM,

Thank you for your reply. My purpose is to install Excel 2003 on XPe because
our application needs Excel to run itself. We have Excel OEM license for each
XPe image, but I'm not sure if that will be legal problem.

I tried to register VEN2232.OLB with regsvr32.exe as what you talked:

regsvr32 C:\windows\system32\VEN2232.OLB

but it popups an error message window and shows:

C:\Windows\system32\VEN2332.OLB was loaded, but the DllRegisterServer
entry point was not found.
C:\Windows\system32\VEN2322.OLB does not appear to be a .DLL or .OCX file.

I don't know if I miss any components in XPe.

Thanks.

Bin

:

Bin,

You're probably aware of the legal restrictions on using MS Office application on XPe?

OLB is a OLE Object Library file.
Only one OLB file I know is coming in XPe with .Net Framework 1.1 component. (for example)

The VEN2232.OLB is indeed not a part of XPe Repository. (as well as many other Excel files)

IIRC, OLB library you can register with regsvr32.exe.

--
Regards,
KM


Hi,

I tried to install Microsoft Excel 2003 on XPe. The XPe image was built with
XPe SP2 Target Designer. I got the following error during the Excel
installation:

Error 1911, Setup cannot register type library for file
C:\Windows\system32\VEN2232.OLB. Contact you information Technology
department for assistance.

It seems file VEN2232.OLB comes from Excel installation package because
there was no this file before installing Excel 2003. When the error happens,
I found the file there. Maybe I forgot to include some components for OLB
files in TD, or maybe I should set something before installing Excel 2003.

Is there anyone could help me, please?

Thanks in advance.

Bin
 
G

Guest

Hi KM,

I just checked the config, and there is no "Visual Basic 6.0 Runtime
Library" component, but "Visual C++ Runtime Libraries" is included.

I'm going to try XPProEmulation, though I never used it.

Bin

KM said:
Bin,

Silly question: do you have "Visual Basic 6.0 Runtime Library" component in your image Config?
And MDAC?

Also, you may want to try the installation on XPProEmulation image first (www.xpefiles.com). At least to know whether the app works
there or not.

--
Regards,
KM

Thanks, KM.

I just checked the registry path:

[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}]

It is there, and it includes 2 subkeys: "2.1" and "4.0". And I found default
value of


[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\2.1\9\win32]

is "C:\WINDOWS\system32\VEN2232.OLB", type is "REG_SZ". And file VEN2232.OLB
is there.

The other default value of


[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\4.0\9\win32]

is "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL", type
is "REG_SZ". And I did find this file at that path.

Bin

KM said:
Bin,

The legal side you should probably discuss with your company lawyer or MS legal.

But the technical side..
Do you have the typelib registered in registry at runtime?
The following reg.path - [HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}], is it there?

Not all olbfiles can be registered with regsvr32 (I mean those are not regular com objects and don't export DllRegisterServer
entry).
You should probably register the library manually (copy the mentioned above reg.entries from XP Pro machine where you have Excel
installed).

--
Regards,
KM


Hi KM,

Thank you for your reply. My purpose is to install Excel 2003 on XPe because
our application needs Excel to run itself. We have Excel OEM license for each
XPe image, but I'm not sure if that will be legal problem.

I tried to register VEN2232.OLB with regsvr32.exe as what you talked:

regsvr32 C:\windows\system32\VEN2232.OLB

but it popups an error message window and shows:

C:\Windows\system32\VEN2332.OLB was loaded, but the DllRegisterServer
entry point was not found.
C:\Windows\system32\VEN2322.OLB does not appear to be a .DLL or .OCX file.

I don't know if I miss any components in XPe.

Thanks.

Bin

:

Bin,

You're probably aware of the legal restrictions on using MS Office application on XPe?

OLB is a OLE Object Library file.
Only one OLB file I know is coming in XPe with .Net Framework 1.1 component. (for example)

The VEN2232.OLB is indeed not a part of XPe Repository. (as well as many other Excel files)

IIRC, OLB library you can register with regsvr32.exe.

--
Regards,
KM


Hi,

I tried to install Microsoft Excel 2003 on XPe. The XPe image was built with
XPe SP2 Target Designer. I got the following error during the Excel
installation:

Error 1911, Setup cannot register type library for file
C:\Windows\system32\VEN2232.OLB. Contact you information Technology
department for assistance.

It seems file VEN2232.OLB comes from Excel installation package because
there was no this file before installing Excel 2003. When the error happens,
I found the file there. Maybe I forgot to include some components for OLB
files in TD, or maybe I should set something before installing Excel 2003.

Is there anyone could help me, please?

Thanks in advance.

Bin
 
K

KM

Bin,

For the VBA extensions (VBE) used by Excel the VB runtime will be required.

--
Regards,
KM

Hi KM,

I just checked the config, and there is no "Visual Basic 6.0 Runtime
Library" component, but "Visual C++ Runtime Libraries" is included.

I'm going to try XPProEmulation, though I never used it.

Bin

KM said:
Bin,

Silly question: do you have "Visual Basic 6.0 Runtime Library" component in your image Config?
And MDAC?

Also, you may want to try the installation on XPProEmulation image first (www.xpefiles.com). At least to know whether the app
works
there or not.

--
Regards,
KM

Thanks, KM.

I just checked the registry path:

[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}]

It is there, and it includes 2 subkeys: "2.1" and "4.0". And I found default
value of


[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\2.1\9\win32]

is "C:\WINDOWS\system32\VEN2232.OLB", type is "REG_SZ". And file VEN2232.OLB
is there.

The other default value of


[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\4.0\9\win32]

is "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL", type
is "REG_SZ". And I did find this file at that path.

Bin

:

Bin,

The legal side you should probably discuss with your company lawyer or MS legal.

But the technical side..
Do you have the typelib registered in registry at runtime?
The following reg.path - [HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}], is it there?

Not all olbfiles can be registered with regsvr32 (I mean those are not regular com objects and don't export DllRegisterServer
entry).
You should probably register the library manually (copy the mentioned above reg.entries from XP Pro machine where you have
Excel
installed).

--
Regards,
KM


Hi KM,

Thank you for your reply. My purpose is to install Excel 2003 on XPe because
our application needs Excel to run itself. We have Excel OEM license for each
XPe image, but I'm not sure if that will be legal problem.

I tried to register VEN2232.OLB with regsvr32.exe as what you talked:

regsvr32 C:\windows\system32\VEN2232.OLB

but it popups an error message window and shows:

C:\Windows\system32\VEN2332.OLB was loaded, but the DllRegisterServer
entry point was not found.
C:\Windows\system32\VEN2322.OLB does not appear to be a .DLL or .OCX file.

I don't know if I miss any components in XPe.

Thanks.

Bin

:

Bin,

You're probably aware of the legal restrictions on using MS Office application on XPe?

OLB is a OLE Object Library file.
Only one OLB file I know is coming in XPe with .Net Framework 1.1 component. (for example)

The VEN2232.OLB is indeed not a part of XPe Repository. (as well as many other Excel files)

IIRC, OLB library you can register with regsvr32.exe.

--
Regards,
KM


Hi,

I tried to install Microsoft Excel 2003 on XPe. The XPe image was built with
XPe SP2 Target Designer. I got the following error during the Excel
installation:

Error 1911, Setup cannot register type library for file
C:\Windows\system32\VEN2232.OLB. Contact you information Technology
department for assistance.

It seems file VEN2232.OLB comes from Excel installation package because
there was no this file before installing Excel 2003. When the error happens,
I found the file there. Maybe I forgot to include some components for OLB
files in TD, or maybe I should set something before installing Excel 2003.

Is there anyone could help me, please?

Thanks in advance.

Bin
 
G

Guest

Hi KM,

I just included "Visual Basic Runtime Libraries" into the config and rebuilt
the image. When I installed Excel on image, it shows the same error popup
window and same message.

Thanks.

Bin

KM said:
Bin,

For the VBA extensions (VBE) used by Excel the VB runtime will be required.

--
Regards,
KM

Hi KM,

I just checked the config, and there is no "Visual Basic 6.0 Runtime
Library" component, but "Visual C++ Runtime Libraries" is included.

I'm going to try XPProEmulation, though I never used it.

Bin

KM said:
Bin,

Silly question: do you have "Visual Basic 6.0 Runtime Library" component in your image Config?
And MDAC?

Also, you may want to try the installation on XPProEmulation image first (www.xpefiles.com). At least to know whether the app
works
there or not.

--
Regards,
KM


Thanks, KM.

I just checked the registry path:

[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}]

It is there, and it includes 2 subkeys: "2.1" and "4.0". And I found default
value of


[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\2.1\9\win32]

is "C:\WINDOWS\system32\VEN2232.OLB", type is "REG_SZ". And file VEN2232.OLB
is there.

The other default value of


[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\4.0\9\win32]

is "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL", type
is "REG_SZ". And I did find this file at that path.

Bin

:

Bin,

The legal side you should probably discuss with your company lawyer or MS legal.

But the technical side..
Do you have the typelib registered in registry at runtime?
The following reg.path - [HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}], is it there?

Not all olbfiles can be registered with regsvr32 (I mean those are not regular com objects and don't export DllRegisterServer
entry).
You should probably register the library manually (copy the mentioned above reg.entries from XP Pro machine where you have
Excel
installed).

--
Regards,
KM


Hi KM,

Thank you for your reply. My purpose is to install Excel 2003 on XPe because
our application needs Excel to run itself. We have Excel OEM license for each
XPe image, but I'm not sure if that will be legal problem.

I tried to register VEN2232.OLB with regsvr32.exe as what you talked:

regsvr32 C:\windows\system32\VEN2232.OLB

but it popups an error message window and shows:

C:\Windows\system32\VEN2332.OLB was loaded, but the DllRegisterServer
entry point was not found.
C:\Windows\system32\VEN2322.OLB does not appear to be a .DLL or .OCX file.

I don't know if I miss any components in XPe.

Thanks.

Bin

:

Bin,

You're probably aware of the legal restrictions on using MS Office application on XPe?

OLB is a OLE Object Library file.
Only one OLB file I know is coming in XPe with .Net Framework 1.1 component. (for example)

The VEN2232.OLB is indeed not a part of XPe Repository. (as well as many other Excel files)

IIRC, OLB library you can register with regsvr32.exe.

--
Regards,
KM


Hi,

I tried to install Microsoft Excel 2003 on XPe. The XPe image was built with
XPe SP2 Target Designer. I got the following error during the Excel
installation:

Error 1911, Setup cannot register type library for file
C:\Windows\system32\VEN2232.OLB. Contact you information Technology
department for assistance.

It seems file VEN2232.OLB comes from Excel installation package because
there was no this file before installing Excel 2003. When the error happens,
I found the file there. Maybe I forgot to include some components for OLB
files in TD, or maybe I should set something before installing Excel 2003.

Is there anyone could help me, please?

Thanks in advance.

Bin
 
G

Guest

Is there anyone can help me fix this problem?

Bin

KM said:
Bin,

For the VBA extensions (VBE) used by Excel the VB runtime will be required.

--
Regards,
KM

Hi KM,

I just checked the config, and there is no "Visual Basic 6.0 Runtime
Library" component, but "Visual C++ Runtime Libraries" is included.

I'm going to try XPProEmulation, though I never used it.

Bin

KM said:
Bin,

Silly question: do you have "Visual Basic 6.0 Runtime Library" component in your image Config?
And MDAC?

Also, you may want to try the installation on XPProEmulation image first (www.xpefiles.com). At least to know whether the app
works
there or not.

--
Regards,
KM


Thanks, KM.

I just checked the registry path:

[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}]

It is there, and it includes 2 subkeys: "2.1" and "4.0". And I found default
value of


[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\2.1\9\win32]

is "C:\WINDOWS\system32\VEN2232.OLB", type is "REG_SZ". And file VEN2232.OLB
is there.

The other default value of


[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\4.0\9\win32]

is "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL", type
is "REG_SZ". And I did find this file at that path.

Bin

:

Bin,

The legal side you should probably discuss with your company lawyer or MS legal.

But the technical side..
Do you have the typelib registered in registry at runtime?
The following reg.path - [HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}], is it there?

Not all olbfiles can be registered with regsvr32 (I mean those are not regular com objects and don't export DllRegisterServer
entry).
You should probably register the library manually (copy the mentioned above reg.entries from XP Pro machine where you have
Excel
installed).

--
Regards,
KM


Hi KM,

Thank you for your reply. My purpose is to install Excel 2003 on XPe because
our application needs Excel to run itself. We have Excel OEM license for each
XPe image, but I'm not sure if that will be legal problem.

I tried to register VEN2232.OLB with regsvr32.exe as what you talked:

regsvr32 C:\windows\system32\VEN2232.OLB

but it popups an error message window and shows:

C:\Windows\system32\VEN2332.OLB was loaded, but the DllRegisterServer
entry point was not found.
C:\Windows\system32\VEN2322.OLB does not appear to be a .DLL or .OCX file.

I don't know if I miss any components in XPe.

Thanks.

Bin

:

Bin,

You're probably aware of the legal restrictions on using MS Office application on XPe?

OLB is a OLE Object Library file.
Only one OLB file I know is coming in XPe with .Net Framework 1.1 component. (for example)

The VEN2232.OLB is indeed not a part of XPe Repository. (as well as many other Excel files)

IIRC, OLB library you can register with regsvr32.exe.

--
Regards,
KM


Hi,

I tried to install Microsoft Excel 2003 on XPe. The XPe image was built with
XPe SP2 Target Designer. I got the following error during the Excel
installation:

Error 1911, Setup cannot register type library for file
C:\Windows\system32\VEN2232.OLB. Contact you information Technology
department for assistance.

It seems file VEN2232.OLB comes from Excel installation package because
there was no this file before installing Excel 2003. When the error happens,
I found the file there. Maybe I forgot to include some components for OLB
files in TD, or maybe I should set something before installing Excel 2003.

Is there anyone could help me, please?

Thanks in advance.

Bin
 
K

KM

Bin,

What version of the VB runtime you included? I think you need 6.0.

Did you have a chance to try it with XPProEmulation? At least you'd know if it is a missing dependency issue.

Also, if the error happens durin the install you may get more info about the failure from SetupApi.log.

--
Regards,
KM

Hi KM,

I just included "Visual Basic Runtime Libraries" into the config and rebuilt
the image. When I installed Excel on image, it shows the same error popup
window and same message.

Thanks.

Bin

KM said:
Bin,

For the VBA extensions (VBE) used by Excel the VB runtime will be required.

--
Regards,
KM

Hi KM,

I just checked the config, and there is no "Visual Basic 6.0 Runtime
Library" component, but "Visual C++ Runtime Libraries" is included.

I'm going to try XPProEmulation, though I never used it.

Bin

:

Bin,

Silly question: do you have "Visual Basic 6.0 Runtime Library" component in your image Config?
And MDAC?

Also, you may want to try the installation on XPProEmulation image first (www.xpefiles.com). At least to know whether the app
works
there or not.

--
Regards,
KM


Thanks, KM.

I just checked the registry path:

[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}]

It is there, and it includes 2 subkeys: "2.1" and "4.0". And I found default
value of


[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\2.1\9\win32]

is "C:\WINDOWS\system32\VEN2232.OLB", type is "REG_SZ". And file VEN2232.OLB
is there.

The other default value of


[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\4.0\9\win32]

is "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL", type
is "REG_SZ". And I did find this file at that path.

Bin

:

Bin,

The legal side you should probably discuss with your company lawyer or MS legal.

But the technical side..
Do you have the typelib registered in registry at runtime?
The following reg.path - [HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}], is it there?

Not all olbfiles can be registered with regsvr32 (I mean those are not regular com objects and don't export
DllRegisterServer
entry).
You should probably register the library manually (copy the mentioned above reg.entries from XP Pro machine where you have
Excel
installed).

--
Regards,
KM


Hi KM,

Thank you for your reply. My purpose is to install Excel 2003 on XPe because
our application needs Excel to run itself. We have Excel OEM license for each
XPe image, but I'm not sure if that will be legal problem.

I tried to register VEN2232.OLB with regsvr32.exe as what you talked:

regsvr32 C:\windows\system32\VEN2232.OLB

but it popups an error message window and shows:

C:\Windows\system32\VEN2332.OLB was loaded, but the DllRegisterServer
entry point was not found.
C:\Windows\system32\VEN2322.OLB does not appear to be a .DLL or .OCX file.

I don't know if I miss any components in XPe.

Thanks.

Bin

:

Bin,

You're probably aware of the legal restrictions on using MS Office application on XPe?

OLB is a OLE Object Library file.
Only one OLB file I know is coming in XPe with .Net Framework 1.1 component. (for example)

The VEN2232.OLB is indeed not a part of XPe Repository. (as well as many other Excel files)

IIRC, OLB library you can register with regsvr32.exe.

--
Regards,
KM


Hi,

I tried to install Microsoft Excel 2003 on XPe. The XPe image was built with
XPe SP2 Target Designer. I got the following error during the Excel
installation:

Error 1911, Setup cannot register type library for file
C:\Windows\system32\VEN2232.OLB. Contact you information Technology
department for assistance.

It seems file VEN2232.OLB comes from Excel installation package because
there was no this file before installing Excel 2003. When the error happens,
I found the file there. Maybe I forgot to include some components for OLB
files in TD, or maybe I should set something before installing Excel 2003.

Is there anyone could help me, please?

Thanks in advance.

Bin
 
G

Guest

Hi KM,

The version of VB runtime was 6.0.

I tried XPProEmulation, but it seems it's not easy to use XPProEmulation.
First, it seems XPProEmulation.slx was made by XPe SP1 because it cannot
accept any new components, like mother board and some other hardwares. If I
try to add components, it shows:

Warning 1120: Service pack level mismatch. Disabling ...(Component name)

Second, After I updated it to SP2 with "Upgrade Configuration", it shows 10
errors. I've been spent two hours on it, and I can't spend much time on it to
fix those errors.

Actually, I'm using general hardwares, Intel PIV 3.0GHz CPU, 1 GB memory, 80
GB hard disk, so it should be no problem to install Excel on it. I guess this
error has something to do with OLB/OLE, maybe the XPe cannot find some
components that are needed by OLB/OLE, but I don't know what components are
needed for OLB/OLE. Could you help me to check it out, please, KM?

Here is the popup error message when I install Excel 2003 on XPe image.

Error 1911, Setup cannot register type library for file
C:\Windows\system32\VEN2232.OLB. Contact you information Technology
department for assistance.

Thanks.
Bin

KM said:
Bin,

What version of the VB runtime you included? I think you need 6.0.

Did you have a chance to try it with XPProEmulation? At least you'd know if it is a missing dependency issue.

Also, if the error happens durin the install you may get more info about the failure from SetupApi.log.

--
Regards,
KM

Hi KM,

I just included "Visual Basic Runtime Libraries" into the config and rebuilt
the image. When I installed Excel on image, it shows the same error popup
window and same message.

Thanks.

Bin

KM said:
Bin,

For the VBA extensions (VBE) used by Excel the VB runtime will be required.

--
Regards,
KM


Hi KM,

I just checked the config, and there is no "Visual Basic 6.0 Runtime
Library" component, but "Visual C++ Runtime Libraries" is included.

I'm going to try XPProEmulation, though I never used it.

Bin

:

Bin,

Silly question: do you have "Visual Basic 6.0 Runtime Library" component in your image Config?
And MDAC?

Also, you may want to try the installation on XPProEmulation image first (www.xpefiles.com). At least to know whether the app
works
there or not.

--
Regards,
KM


Thanks, KM.

I just checked the registry path:

[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}]

It is there, and it includes 2 subkeys: "2.1" and "4.0". And I found default
value of


[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\2.1\9\win32]

is "C:\WINDOWS\system32\VEN2232.OLB", type is "REG_SZ". And file VEN2232.OLB
is there.

The other default value of


[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\4.0\9\win32]

is "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL", type
is "REG_SZ". And I did find this file at that path.

Bin

:

Bin,

The legal side you should probably discuss with your company lawyer or MS legal.

But the technical side..
Do you have the typelib registered in registry at runtime?
The following reg.path - [HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}], is it there?

Not all olbfiles can be registered with regsvr32 (I mean those are not regular com objects and don't export
DllRegisterServer
entry).
You should probably register the library manually (copy the mentioned above reg.entries from XP Pro machine where you have
Excel
installed).

--
Regards,
KM


Hi KM,

Thank you for your reply. My purpose is to install Excel 2003 on XPe because
our application needs Excel to run itself. We have Excel OEM license for each
XPe image, but I'm not sure if that will be legal problem.

I tried to register VEN2232.OLB with regsvr32.exe as what you talked:

regsvr32 C:\windows\system32\VEN2232.OLB

but it popups an error message window and shows:

C:\Windows\system32\VEN2332.OLB was loaded, but the DllRegisterServer
entry point was not found.
C:\Windows\system32\VEN2322.OLB does not appear to be a .DLL or .OCX file.

I don't know if I miss any components in XPe.

Thanks.

Bin

:

Bin,

You're probably aware of the legal restrictions on using MS Office application on XPe?

OLB is a OLE Object Library file.
Only one OLB file I know is coming in XPe with .Net Framework 1.1 component. (for example)

The VEN2232.OLB is indeed not a part of XPe Repository. (as well as many other Excel files)

IIRC, OLB library you can register with regsvr32.exe.

--
Regards,
KM


Hi,

I tried to install Microsoft Excel 2003 on XPe. The XPe image was built with
XPe SP2 Target Designer. I got the following error during the Excel
installation:

Error 1911, Setup cannot register type library for file
C:\Windows\system32\VEN2232.OLB. Contact you information Technology
department for assistance.

It seems file VEN2232.OLB comes from Excel installation package because
there was no this file before installing Excel 2003. When the error happens,
I found the file there. Maybe I forgot to include some components for OLB
files in TD, or maybe I should set something before installing Excel 2003.

Is there anyone could help me, please?

Thanks in advance.

Bin
 
K

KM

Bin,

You should've first read Readme that goes with the project :)
XPProEmulation does not include your hardware support component. You have to add it manually (e.g., add your platform macro you get
from TAP output and resolve its dependencies).

Please keep in mind that XPProEmulation is a template project. You should follow the instruction from the component help (a link on
the component settings page).

Also, there was SP2 version of the XPProEmulation uploaded to the www.xpefiles.com. Although I didn't create and test it, it should
work for you.
Myself I have a special local version of XPProEmulation on SP2 but I didn't share it out.



I don't think you are having problems with OLB itself. It is a typelib, nothing more.
You likely didn't include some VB/VBA related components. Or, perhaps, you are missing some installer related components (this is
why I suggested you to taka a look at the SetupApi.log).



Just to save you some time.. As I mentioned I have my own XPProEmulation (SP2) image running on one of my test machines. I tried
installing MS Office 2000 (Small Business) - worked like a charm.
Word, Excel apps work just fine.
As you can imagine, the VEN2232.OLB got registered and used just fine. (this typelib didn't change since Office 2000 to Office
2003).

--
Regards,
KM
Hi KM,

The version of VB runtime was 6.0.

I tried XPProEmulation, but it seems it's not easy to use XPProEmulation.
First, it seems XPProEmulation.slx was made by XPe SP1 because it cannot
accept any new components, like mother board and some other hardwares. If I
try to add components, it shows:

Warning 1120: Service pack level mismatch. Disabling ...(Component name)

Second, After I updated it to SP2 with "Upgrade Configuration", it shows 10
errors. I've been spent two hours on it, and I can't spend much time on it to
fix those errors.

Actually, I'm using general hardwares, Intel PIV 3.0GHz CPU, 1 GB memory, 80
GB hard disk, so it should be no problem to install Excel on it. I guess this
error has something to do with OLB/OLE, maybe the XPe cannot find some
components that are needed by OLB/OLE, but I don't know what components are
needed for OLB/OLE. Could you help me to check it out, please, KM?

Here is the popup error message when I install Excel 2003 on XPe image.

Error 1911, Setup cannot register type library for file
C:\Windows\system32\VEN2232.OLB. Contact you information Technology
department for assistance.

Thanks.
Bin

KM said:
Bin,

What version of the VB runtime you included? I think you need 6.0.

Did you have a chance to try it with XPProEmulation? At least you'd know if it is a missing dependency issue.

Also, if the error happens durin the install you may get more info about the failure from SetupApi.log.

--
Regards,
KM

Hi KM,

I just included "Visual Basic Runtime Libraries" into the config and rebuilt
the image. When I installed Excel on image, it shows the same error popup
window and same message.

Thanks.

Bin

:

Bin,

For the VBA extensions (VBE) used by Excel the VB runtime will be required.

--
Regards,
KM


Hi KM,

I just checked the config, and there is no "Visual Basic 6.0 Runtime
Library" component, but "Visual C++ Runtime Libraries" is included.

I'm going to try XPProEmulation, though I never used it.

Bin

:

Bin,

Silly question: do you have "Visual Basic 6.0 Runtime Library" component in your image Config?
And MDAC?

Also, you may want to try the installation on XPProEmulation image first (www.xpefiles.com). At least to know whether the
app
works
there or not.

--
Regards,
KM


Thanks, KM.

I just checked the registry path:

[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}]

It is there, and it includes 2 subkeys: "2.1" and "4.0". And I found default
value of


[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\2.1\9\win32]

is "C:\WINDOWS\system32\VEN2232.OLB", type is "REG_SZ". And file VEN2232.OLB
is there.

The other default value of


[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\4.0\9\win32]

is "C:\Program Files\Common Files\Microsoft Shared\VBA\VBA6\VBE6.DLL", type
is "REG_SZ". And I did find this file at that path.

Bin

:

Bin,

The legal side you should probably discuss with your company lawyer or MS legal.

But the technical side..
Do you have the typelib registered in registry at runtime?
The following reg.path - [HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}], is it there?

Not all olbfiles can be registered with regsvr32 (I mean those are not regular com objects and don't export
DllRegisterServer
entry).
You should probably register the library manually (copy the mentioned above reg.entries from XP Pro machine where you
have
Excel
installed).

--
Regards,
KM


Hi KM,

Thank you for your reply. My purpose is to install Excel 2003 on XPe because
our application needs Excel to run itself. We have Excel OEM license for each
XPe image, but I'm not sure if that will be legal problem.

I tried to register VEN2232.OLB with regsvr32.exe as what you talked:

regsvr32 C:\windows\system32\VEN2232.OLB

but it popups an error message window and shows:

C:\Windows\system32\VEN2332.OLB was loaded, but the DllRegisterServer
entry point was not found.
C:\Windows\system32\VEN2322.OLB does not appear to be a .DLL or .OCX file.

I don't know if I miss any components in XPe.

Thanks.

Bin

:

Bin,

You're probably aware of the legal restrictions on using MS Office application on XPe?

OLB is a OLE Object Library file.
Only one OLB file I know is coming in XPe with .Net Framework 1.1 component. (for example)

The VEN2232.OLB is indeed not a part of XPe Repository. (as well as many other Excel files)

IIRC, OLB library you can register with regsvr32.exe.

--
Regards,
KM


Hi,

I tried to install Microsoft Excel 2003 on XPe. The XPe image was built with
XPe SP2 Target Designer. I got the following error during the Excel
installation:

Error 1911, Setup cannot register type library for file
C:\Windows\system32\VEN2232.OLB. Contact you information Technology
department for assistance.

It seems file VEN2232.OLB comes from Excel installation package because
there was no this file before installing Excel 2003. When the error happens,
I found the file there. Maybe I forgot to include some components for OLB
files in TD, or maybe I should set something before installing Excel 2003.

Is there anyone could help me, please?

Thanks in advance.

Bin
 
J

Joe T

Just an FYI, I downloaded the XPProEmulation (SP2) from www.xpefiles.com,
added my system config generated by TAP. Made sure everything relevant to
VB/VBA and JET Database were present and still no go. I still get the
VEN2232.OLB error during the install of PowerPoint or Excel 2003.

I even went so far as to create a custom component for VEN2232.OLB. I went
to an XP PRO system that is working fine. Searched the registry for every
entry for VEN2232.OLB, exported whatever I found and ran that in the XPe
config. Still no luck. Just in case there was something wrong with my
VEN2232.OLB component, once in XPe I copied the file manually and input all
the registry info manually. Still no luck.

Note that during the install of Office2003 if I select Ignore to the error
about not being able to register VEN2232.OLB, the install continues and
finishes without any other errors. I've also ran all the Office apps and
they appear to run okay. At least from a prelimenary check.


Joe


KM said:
Bin,

You should've first read Readme that goes with the project :)
XPProEmulation does not include your hardware support component. You have
to add it manually (e.g., add your platform macro you get from TAP output
and resolve its dependencies).

Please keep in mind that XPProEmulation is a template project. You should
follow the instruction from the component help (a link on the component
settings page).

Also, there was SP2 version of the XPProEmulation uploaded to the
www.xpefiles.com. Although I didn't create and test it, it should work for
you.
Myself I have a special local version of XPProEmulation on SP2 but I
didn't share it out.



I don't think you are having problems with OLB itself. It is a typelib,
nothing more.
You likely didn't include some VB/VBA related components. Or, perhaps, you
are missing some installer related components (this is why I suggested you
to taka a look at the SetupApi.log).



Just to save you some time.. As I mentioned I have my own XPProEmulation
(SP2) image running on one of my test machines. I tried installing MS
Office 2000 (Small Business) - worked like a charm.
Word, Excel apps work just fine.
As you can imagine, the VEN2232.OLB got registered and used just fine.
(this typelib didn't change since Office 2000 to Office 2003).

--
Regards,
KM
Hi KM,

The version of VB runtime was 6.0.

I tried XPProEmulation, but it seems it's not easy to use XPProEmulation.
First, it seems XPProEmulation.slx was made by XPe SP1 because it cannot
accept any new components, like mother board and some other hardwares. If
I
try to add components, it shows:

Warning 1120: Service pack level mismatch. Disabling ...(Component name)

Second, After I updated it to SP2 with "Upgrade Configuration", it shows
10
errors. I've been spent two hours on it, and I can't spend much time on
it to
fix those errors.

Actually, I'm using general hardwares, Intel PIV 3.0GHz CPU, 1 GB memory,
80
GB hard disk, so it should be no problem to install Excel on it. I guess
this
error has something to do with OLB/OLE, maybe the XPe cannot find some
components that are needed by OLB/OLE, but I don't know what components
are
needed for OLB/OLE. Could you help me to check it out, please, KM?

Here is the popup error message when I install Excel 2003 on XPe image.

Error 1911, Setup cannot register type library for file
C:\Windows\system32\VEN2232.OLB. Contact you information Technology
department for assistance.

Thanks.
Bin

KM said:
Bin,

What version of the VB runtime you included? I think you need 6.0.

Did you have a chance to try it with XPProEmulation? At least you'd know
if it is a missing dependency issue.

Also, if the error happens durin the install you may get more info about
the failure from SetupApi.log.

--
Regards,
KM


Hi KM,

I just included "Visual Basic Runtime Libraries" into the config and
rebuilt
the image. When I installed Excel on image, it shows the same error
popup
window and same message.

Thanks.

Bin

:

Bin,

For the VBA extensions (VBE) used by Excel the VB runtime will be
required.

--
Regards,
KM


Hi KM,

I just checked the config, and there is no "Visual Basic 6.0
Runtime
Library" component, but "Visual C++ Runtime Libraries" is included.

I'm going to try XPProEmulation, though I never used it.

Bin

:

Bin,

Silly question: do you have "Visual Basic 6.0 Runtime Library"
component in your image Config?
And MDAC?

Also, you may want to try the installation on XPProEmulation image
first (www.xpefiles.com). At least to know whether the app
works
there or not.

--
Regards,
KM


Thanks, KM.

I just checked the registry path:


[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}]

It is there, and it includes 2 subkeys: "2.1" and "4.0". And I
found default
value of


[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\2.1\9\win32]

is "C:\WINDOWS\system32\VEN2232.OLB", type is "REG_SZ". And file
VEN2232.OLB
is there.

The other default value of


[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}\4.0\9\win32]

is "C:\Program Files\Common Files\Microsoft
Shared\VBA\VBA6\VBE6.DLL", type
is "REG_SZ". And I did find this file at that path.

Bin

:

Bin,

The legal side you should probably discuss with your company
lawyer or MS legal.

But the technical side..
Do you have the typelib registered in registry at runtime?
The following reg.path -
[HKEY_CLASSES_ROOT\TypeLib\{000204EF-0000-0000-C000-000000000046}],
is it there?

Not all olbfiles can be registered with regsvr32 (I mean those
are not regular com objects and don't export
DllRegisterServer
entry).
You should probably register the library manually (copy the
mentioned above reg.entries from XP Pro machine where you have
Excel
installed).

--
Regards,
KM


Hi KM,

Thank you for your reply. My purpose is to install Excel 2003
on XPe because
our application needs Excel to run itself. We have Excel OEM
license for each
XPe image, but I'm not sure if that will be legal problem.

I tried to register VEN2232.OLB with regsvr32.exe as what you
talked:

regsvr32 C:\windows\system32\VEN2232.OLB

but it popups an error message window and shows:

C:\Windows\system32\VEN2332.OLB was loaded, but the
DllRegisterServer
entry point was not found.
C:\Windows\system32\VEN2322.OLB does not appear to be a .DLL
or .OCX file.

I don't know if I miss any components in XPe.

Thanks.

Bin

:

Bin,

You're probably aware of the legal restrictions on using MS
Office application on XPe?

OLB is a OLE Object Library file.
Only one OLB file I know is coming in XPe with .Net
Framework 1.1 component. (for example)

The VEN2232.OLB is indeed not a part of XPe Repository. (as
well as many other Excel files)

IIRC, OLB library you can register with regsvr32.exe.

--
Regards,
KM


Hi,

I tried to install Microsoft Excel 2003 on XPe. The XPe
image was built with
XPe SP2 Target Designer. I got the following error during
the Excel
installation:

Error 1911, Setup cannot register type library for file
C:\Windows\system32\VEN2232.OLB. Contact you information
Technology
department for assistance.

It seems file VEN2232.OLB comes from Excel installation
package because
there was no this file before installing Excel 2003. When
the error happens,
I found the file there. Maybe I forgot to include some
components for OLB
files in TD, or maybe I should set something before
installing Excel 2003.

Is there anyone could help me, please?

Thanks in advance.

Bin
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top