Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Wanet Telecoms Ltd on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Office 2003 : Users not prompted for name, initials on first run

Status
Not open for further replies.

nogarap

Technical User
Jun 22, 2004
99
GB
I'm having problems installing Office 2003 onto a PC base image. I'm installing using the .msi file and an.mst file (MS Office customisation wizard file). The problem is when a user logs onto the PC for the first time. WHen they open Word or Excel, they are not being prompted to supply their names and initials.(The details that show up in tools, options, user information).
I haven't found much information on this. Does anyone even know what MS officially call this first-run personalisation process?
If anyone can help out here, I'll be so grateful.
The way I'm installing is hitting a shortcut that calls the .mst file to modify the .msi paramaters. Then I install SP1 (Yes, I know, application issues are keekping us at SP1!)
Thanks in advance,

Gaz
 
Here is the fix that I found for this problem that was causing me much frustration. It sounds like you are somehow with the image opening up an Office application where you have entered in admin another name. What you then do is probably copy that to the Default User. Therefore it holds that info as the Licensed User. What I had to do in order to get the Name and Initials fields to show up when a user signed in is to run a Detect and Repair (with both check boxes selected) from the profile that I was using to copy to the Default User's profile. This may or may not be the method that you are using but that is what I did to fix my problem of Office not asking for the name and initials. So keep in mind that if you run a detect and repair then it could be the fix you're looking for.
 
Jonathan,
Thaks for the suggestion. Sorry ofr not acknowledging it earlier. I've been caught up in DR testing (fun!)
I got aorund this by using a script I found on the web, and adding it to the logon script. It populates the username fields with their AD username. This is it:
****************************************************
Dim objReg, strRegKey, strRegValue, arrRegData, objAdInfo, objUser, givenName, sn

Set objAdInfo = WScript.CreateObject("ADSystemInfo")
Set objUser = GetObject("LDAP://" & objAdInfo.UserName)
givenName = objUser.givenName ' Vorname
sn = objUser.sn ' Nachname
Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" _
& ".\root\default:StdRegProv")
strRegKey = "Software\Microsoft\Office\11.0\Common\UserInfo\"
strRegValue = "UserName"
arrRegData = StringToArray(givenName & " " & sn)
objReg.SetBinaryValue HKCU, strRegKey, strRegValue, arrRegData
strRegValue = "UserInitials"
arrRegData = StringToArray(Left(givenName, 1) + Left(sn, 1))
objReg.SetBinaryValue HKCU, strRegKey, strRegValue, arrRegData
*******************************************************
It works pretty well. Bizarrely, it gave a error on the old hardware, but not on the new. It works fine, except in the case that somebody wants to personalise Office with a name that isn't their username
Thaks again
Gaz
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top