[Win2K] Sysprep verwisseld € voor fl

Pagina: 1
Acties:

  • grimson
  • Registratie: Augustus 2000
  • Laatst online: 20-05 18:28

grimson

domeingrommer

Topicstarter
Systeem Windows2000 NL SP4 (Unattended RIS slipstreamed install)
Sysprep behorende bij SP4

Probleem:
Wanneer ik sysprep draai wordt de valutainstelling van € naar fl omgezet terwijl ik deze expliciet op € zet.

Ter verduidelijking:
De default user(registry)profiel staat in %windir%\Documents and Settings\Default User\NTUSER.DAT

Als ik deze laad via Regedt32 dan zie ik dus netjes de € staan.
(Control Panel\International -> "sCurrency"="€")

Draai ik daarna sysprep en log ik in als een nieuwe gebruiker staat er fl als valutawaarde in dit profiel.

Ga ik kijken naar de waarde in %windir%\Documents and Settings\Default User\NTUSER.DAT dan staat deze ook weer op fl. Ik heb vele varianten met sysprep geprobeerd, maar steeds 'reset' hij deze waarde.

Iemand bekend met dit probleem ?

Ik ga in ieder geval naar een workaround zoeken

Ps.
Sinds ? Windows2000 staan de defaults niet meer in HKEY_Users\.Default !

/edit
sorry, vergeten topictitel af te maken O-)

[ Voor 19% gewijzigd door grimson op 25-07-2003 14:17 . Reden: topictitel vergeten af te maken ]


  • Jaymz
  • Registratie: Januari 2000
  • Laatst online: 07:13

Jaymz

Keep on moving !

Titelaanvulling + move.from.PNS.to WOS :)

  • grimson
  • Registratie: Augustus 2000
  • Laatst online: 20-05 18:28

grimson

domeingrommer

Topicstarter
This is expected behavior *if* you are manually setting
the currency symbol previous to running sysprep. This is
true for all locale settings.

The correct way to set the symbol so it does not reset,
is to set the correct locale info in unattend.txt.

Or, perhaps, you could get away with importing a reg file
via c:\sysprep\i386\$OEM$\cmdlines.txt for the symbol you
want.
Dit kreeg ik van een supportmedewerker van Microsoft (OEM BBS)

Alleen het nadeel is dat, volgens mij, als je standaard binnen Windows2000 kiest voor de Nederlandse instellingen deze standaard op fl blijft, terwijl we nu toch al een tijdje op de €uro zijn overgestapt.

Dus ik denk dat Microsoft het 'Nederlandse profiel' nog voorziet van fl. ipv. Euro.

Kan iemand anders mij dit verifiëren of hij/zij dit ook heeft ?

ps. iemand ook ervaring met het wijzigen van de 'Default profile' voor Windows2K/XP ?

Dit kan dus niet meer in HKEY_USERS\.Default :( anders kon je het inderdaad met een .reg bestandje oplossen.

[ Voor 12% gewijzigd door grimson op 26-07-2003 11:16 ]


  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

Heb ik idd ook last van.
Ik ben ooit eens tegengekomen waar de user locales met de codes werden gelist op de MS site maar die link is foetsie :/

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


  • Regman_XP
  • Registratie: Januari 2003
  • Laatst online: 04-02 20:06
grimson schreef op 26 juli 2003 @ 11:15:
[...]


ps. iemand ook ervaring met het wijzigen van de 'Default profile' voor Windows2K/XP ?

Dit kan dus niet meer in HKEY_USERS\.Default :( anders kon je het inderdaad met een .reg bestandje oplossen.
Gewoon C:\Documents and Settings\Default User\NTUSER.DAT laden in het regedt32. Ik laad hem altijd onder "HKU\Default User Profile", en pas .reg bestanden aan dat ze hier in laden.

Als je wil automatisering moet je REG.EXE gebruiken. Daar mee kan je via een .cmd script je NTUSER.DAT laden.

Verwijderd

Oplossing is dus die regel aan winnt.sif/unattend.txt/sysprep.inf meegeven?


[RegionalSettings]
LanguageGroup=1
SystemLocale=00000409
UserLocale=00000413
InputLocale=0409:00000409

Aardig wat images gedraaid, nog nooit last gehad van deze bug.

  • grimson
  • Registratie: Augustus 2000
  • Laatst online: 20-05 18:28

grimson

domeingrommer

Topicstarter
[RegionalSettings]
;Language = "
LanguageGroup = "1"
SystemLocale = "0413"
UserLocale = "0413"
InputLocale = "0413:00020409"
;MUILanguage = "
UserLocale_DefaultUser = "0413"
InputLocale_DefaultUser = "0413:00020409"
;MUILanguage_DefaultUser = "

Zo gebruik ik het

Ik zie een verschil met ExTec in 409 en 413.
413 is geloof ik NL en 409 is US ?

Extec, gebruik jij de NL versie van Windows2000 of de US versie ?

Ik heb dus alles ingesteld op NL en zo komt het ook te staan in het Control Panel.
Alleen de fl staat er ipv. NL
Als je wil automatisering moet je REG.EXE gebruiken. Daar mee kan je via een .cmd script je NTUSER.DAT laden.
Deze oplossing had ik ook al bekeken, maar je kan geen € teken scripten in een batch bestand (?).

[ Voor 11% gewijzigd door grimson op 26-07-2003 11:48 ]


  • grimson
  • Registratie: Augustus 2000
  • Laatst online: 20-05 18:28

grimson

domeingrommer

Topicstarter
BackSlash32 schreef op 26 July 2003 @ 11:23:
Heb ik idd ook last van.
Ik ben ooit eens tegengekomen waar de user locales met de codes werden gelist op de MS site maar die link is foetsie :/
Hier staan ze geloof ik
http://www.microsoft.com/globaldev/reference/lcid-all.mspx

Dutch - Netherlands 0413 1043
English - United States 0409 1033

Verwijderd

Klopt.

Ik gebruik een NL locale, maar zorg er voor dat het keyboard wel US staat.

Die entry komt uit een sysprep.inf, die ik in de praktijk alleen voor W2kAS gebruik, workstations zijn wxp tegenwoordig.

Maar op die AS bakken werkt het wel, ik heb daar geen F teken ofzo. Ook toen de clients nog W2K waren had ik dat probleem niet.
Extec, gebruik jij de NL versie van Windows2000 of de US versie ?
Ook niet onbelangrijk, ik gebruik alleen US International edititions.

[ Voor 19% gewijzigd door Verwijderd op 26-07-2003 11:52 ]


  • grimson
  • Registratie: Augustus 2000
  • Laatst online: 20-05 18:28

grimson

domeingrommer

Topicstarter
De settings die ik gebruik komen ook uit mijn unattended install van WindowsXP
Vandaar dat ik sommige regels niet gebruik voor Windows2000

Het gekke is dat dit wel goed werkt binnen WindowsXP (US-version :)).

[ Voor 4% gewijzigd door grimson op 26-07-2003 11:54 ]


Verwijderd

Doe jezelf een plezier en genereer ff een nieuwe, de wizard waar je die files mee maakt staat op elke cd, in de map \support\tools\ in deploy.cab. Setupmngr.exe ofzo.

Ze verschillen volgens mij niks, maar kan geen kwaad.

  • grimson
  • Registratie: Augustus 2000
  • Laatst online: 20-05 18:28

grimson

domeingrommer

Topicstarter
Voorlopige conclusie:

Windows 2000 US Locale Dutch = standaard valuta teken €
Windows 2000 NL Locale Dutch = standaard valuta teken fl (ook in sp4)

Ik bedoel dus dat Microsoft standaard in het Dutch profiel kiest voor een valutateken.
Voor de US versie is dat aangepast naar de Euro, de NL versie is dus niet goed aangepast.

  • grimson
  • Registratie: Augustus 2000
  • Laatst online: 20-05 18:28

grimson

domeingrommer

Topicstarter
Voor de liefhebbers mijn 'workaround';

Omdat je NTUSER.DAT scripted wilt editen heb ik het zo opgelost.

Batch bestand die je in sysprep.inf aanroept.

----------
REM Load the registry hive NTUSER.DAT
Reg.Exe Load "HKU\Profiel" "%SYSTEMDRIVE%\Documents and Settings\Default User\NTUSER.DAT"

REM Alter the Registry
Regedit.exe /s "%SYSTEMDRIVE%\Drivers\!Scripts\Profiel.reg"

REM Unload the registry hive NTUSER.DAT
Reg.Exe Unload "HKU\Profiel"
---------


Registryfile
-------------
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\International]
"sCurrency"="€"

[HKEY_USERS\.DEFAULT\Control Panel\International]
"sCurrency"="€"

[HKEY_USERS\Profiel\Control Panel\International]
"sCurrency"="€"

  • seq_uence
  • Registratie: Mei 2000
  • Laatst online: 01-08-2024
Aanvullend heb ik nog een vraag over het euro teken, op een NT4.0 terminal server bij ons is sinds enige tijd geen euro symbool meer weer te geven. Deze moet dus opnieuw bij de currency symbols geplaatst worden, alleen kom ik er na het nodige zoekwerk nog steeds niet uit. De oplossing zou het opnieuw installeren van Sp6a zijn, maar dat was het dus niet...
Het is een beetje offtopic maar ik hoop dat iemand er iets over kan zeggen.

Donec eris felix, multos numerabis amicos

Pagina: 1