commit touch mouse pad registry setting

Posted on 2009-12-25
Last Modified: 2012-05-08
I try to change the behaviour of the touchpad from python.
I found (with registry workshop) the right key (current
However when I change the setting from python OR directly with regedit nothing happens.
When I change the setting on the appropiate tab with main.cpl it works like expected.
I need to tell windows 7 something like reread this part of the registry and apply the values,but how?
I only things I found so far (sorry exact syntax not at hand) is
1) put values in reg file and invoke regine from prompt 2) invoke from prompt rundll32, userdll...
Both did not work (no error messages).

Any idears.

Question by:miauw
    LVL 28

    Expert Comment

    This can possibly be related to virtualization of some folders, files, and registry keys.  The main reason probably is to make older application working somehow and protect the real information (here keys) when you do not have sufficient rights or when you use tools that are not trusted.  All this is done the transparent way (you do not know as a normal user that it happened).  It started from Windows Vista, as far as I know.

    See for brief description.  You will find possibly some sound references at

    See also official Microsoft documentation:
        Registry Virtualization in Windows Vista
        Registry Virtualization

    Accepted Solution

    By now I already have found a working solution. It seems like some processes read the values from registry at startup and only reread the changed values when they are changed by themselves. The solution is to kill these processes (taskkill ... /f) then apply the registry changes. Then force Windows to reread them, then restart these processes.
    Currently I am on holliday and I do not have the exact commands at hand. Ask me again in two weeks if you want details.
    I consider this question solved..

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    Installing Python 2.7.3 version on Windows operating system For installing Python first we need to download Python's latest version from URL" " You can also get information on Python scripting language from the above mentioned we…
    Introduction On September 29, 2012, the Python 3.3.0 was released; nothing extremely unexpected,  yet another, better version of Python. But, if you work in Microsoft Windows, you should notice that the Python Launcher for Windows was introduced wi…
    Learn the basics of strings in Python: declaration, operations, indices, and slicing. Strings are declared with quotations; for example: s = "string": Strings are immutable.: Strings may be concatenated or multiplied using the addition and multiplic…
    Learn the basics of if, else, and elif statements in Python 2.7. Use "if" statements to test a specified condition.: The structure of an if statement is as follows: (CODE) Use "else" statements to allow the execution of an alternative, if the …

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    15 Experts available now in Live!

    Get 1:1 Help Now