Solved

deleting reg-values on startup

Posted on 2012-03-19
6
512 Views
Last Modified: 2012-10-03
Hello,

We are running an archiving system on our Hosted Exchange environment within our Citrix XenApp environment (windows 2003 R2).

We have a re-occuring issue with outlook, when users are consulting Archived emails.
Outlook then failes on formularscripts
When we access the registry of the Terminal server and delete the below 2 reg-values, the problem is temporarely solved until the system (don't know why) simply puts back the 2 values.

HKLM\Software\Microsoft\Windows\Currentversion\Installer\UserData\S-1-5-18\Products\000021209030000000\OutlookVBScript

HKCR\Installer\Features\00002109030000000000000000F01FEC\OutlookVBScript

We are looking to delete the values automatically instead of having to perform the same deleting action over and over again.

I've already created a batch file with the following commands in:

REG DELETE HKLM\Software\Microsoft\Windows\Currentversion\Installer\UserData\S-1-5-18\Products\000021209030000000\OutlookVBScript /f

REG DELETE HKCR\Installer\Features\00002109030000000000000000F01FEC\OutlookVBScript /f

The batch file succesfully deletes the first value, but the second one does not seem to work.
This is the result i'm getting after the second key (although i'm a 100% sure this value exists)

C:\>REG DELETE HKCR\Installer\Features\00002109030000000000000000F01FEC\OutlookV
BScript
Permanently delete the registry key HKEY_CLASSES_ROOT\Installer\Features\0000210
9030000000000000000F01FEC\OutlookVBScript (Yes/No)? y
ERROR: The system was unable to find the specified registry key or value.

So now i have 2 questions:

1) What can i do, to get this value deleted, without having to go into the registry myself?
2) How can I run the patch file at startup, without having to log into the system as administator? Can this be done with a scheduled task?

Please advise asap.
Kind regards,
Bert
0
Comment
Question by:saphico
  • 3
  • 2
6 Comments
 
LVL 9

Expert Comment

by:Ashok Dewan
ID: 37736904
First if you want to run patch file at startup. Simply put a batch file into startup folder.
C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Note: you can replace the user name instead of administrator which daily logon to that pc.
or
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
create REG_SZ String
with cmd /k c:\filename.bat or cmd /c c:\filename.bat
0
 
LVL 5

Expert Comment

by:2Cs
ID: 37736939
Or you can use group policy to remove the registry key, much more reliable and would work for all users that log onto the machine.
0
 

Author Comment

by:saphico
ID: 37738136
I'm not going to log in to the system, so putting it in the startup folder is not a solution.

I'm not used to using group policy's so i would rather not use that either. is their another solution?

do you have a solution to the failing deletion as well?
0
Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

 
LVL 5

Expert Comment

by:2Cs
ID: 37738167
Why not create a scheduled task to call the above batch file that runs at start-up/logon/etc. and create a local user account for it to run under?
0
 

Accepted Solution

by:
saphico earned 0 total points
ID: 37738493
Ok, that seems a good solution, but now i still need to find a solution for the second reg key....
0
 

Author Closing Comment

by:saphico
ID: 38457976
it solved the problem
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Sometimes Outlook might have problems sending a message. There may be various causes- corrupted PST, AV scanner etc. The message, instead of going to the Sent Items folder, sits in the Outbox indefinitely. To remove it you can use a free tool cal…
If you don't know how to downgrade, my instructions below should be helpful.
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
CodeTwo Sync for iCloud (http://www.codetwo.com/sync-for-icloud?sts=6554) automatically synchronizes your Outlook 2016, 2013, 2010 or 2007 folders with iCloud folders available via iCloud Control Panel. This lets you automatically sync them with…

910 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

22 Experts available now in Live!

Get 1:1 Help Now