Asked by:

Changing Display Language using VbScript

Question

I was wondering if it is possible to do this is vbscript and how I can change the display language each time (Control Panel ->Change display language)

Essentially

step 1. Run app

step 2. Change language

step 3. Log off /Restart (I understand this is required once the language is changed)

I have set up steps 1 and 3 and part of step 2 (so that the script remembers which language it needs to change to). I just can't find a function/method to get the current language and set it to another language.

All replies

You are correct - you will need to change registry keys. I'm no expert, but I think this will work. We use a similar method during our imaging process, but I've never done this after the fact. In theory, it should work.

Here's the VB Code but you need the accompanying registry information below the code as well: