• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2420
  • Last Modified:

How to regsvr32 Outlook Add-in (dll) for 'all users'?

I have a simple Outlook COM Add-in DLL that I need to install to a PC for 'all users.'  With local administrator rights, the install is simple: 1. Copy the file to a directory on the local drive, 2. Run regsvr32 c:\mydll.dll.

Unfortunately, when the local administrator logs off, the next user can not access the add-in's features.  Running a log in script would be ideal, but non-administrators can not run regsvr32.  I'm stuck.

I have tried copying the [HKCU\Software\Microsoft\Office\Outlook\Addins\MYADDIN] key to [HKLM\" "\MYADDIN]and restarted the machine, but it still didn't work.  I also tried registering the DLL with Wise Package Studio.

How can I install my add-in for all non-admin users? Ideally, I'd like to wrap an MSI or copy and install it through a login script.  Many thanks.
0
NoPainNoGain
Asked:
NoPainNoGain
  • 3
  • 2
1 Solution
 
peakpeakCommented:
Login script for the machine account has admin priv. Use that
0
 
NoPainNoGainAuthor Commented:
That will succeed, except none of the users of the machine will see the add-in.
0
 
peakpeakCommented:
You need to make the users temporarily to admins on the local machine. There's VB-script out there to accomplish this
0
NFR key for Veeam Agent for Linux

Veeam is happy to provide a free NFR license for one year.  It allows for the non‑production use and valid for five workstations and two servers. Veeam Agent for Linux is a simple backup tool for your Linux installations, both on‑premises and in the public cloud.

 
NoPainNoGainAuthor Commented:
Won't the user still have to log off an on for this to take effect? And then again after he or she is removed from the local admin group?
0
 
Vadim RappCommented:
Extract COM information from the addin (Wise Editor can do this if you add the dll to the installation, and the dll is already registered; or use utility WiseCOMCapture.exe from Wise program directory), then create MSI and assign it in group policy for the user with "install this application during logon". It then will be installed for every user, so every user will have the key under his HKCU.
0
 
NoPainNoGainAuthor Commented:
None
0

Featured Post

Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now