Solved

deleting reg-values on startup

Posted on 2012-03-19
6
509 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
Zoho SalesIQ

Hassle-free live chat software re-imagined for business growth. 2 users, always free.

 
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

Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

Join & Write a Comment

Use email signature images to promote corporate certifications and industry awards.
Are you unable to connect or configure Hotmail email account in Microsoft Outlook 2010, 2007? Or Outlook.com emails are not downloading to Outlook? Lets’ see the problem and resolve Outlook Connector error syncing folder hierarchy (0x8004102A).
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…
To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…

758 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

20 Experts available now in Live!

Get 1:1 Help Now