Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Autocad 2000 with Windows 2000 restricted users. 1

Status
Not open for further replies.

bsjohnson

IS-IT--Management
Nov 6, 2001
2
US
When running AutoCad 2000 (or 2002) as a Windows 2000 restricted user, you get the error message that AutoCad could not update the system registry. Clicking by the error works, but is not very professional and not a real solution. Does anyone know the registry edit for this so I can get rid of this annoying error? Why does AutoDesk assume that everyone in a business enviroment can be given power user or administrator rights? Any help would be greatly appreciated.
 
The work around is to log in locally as administrator, and add the user as an administrator. As you are only adding them in as a local admin, they should still have the restrictions on the network, which they are always logging on to.

I dont think Autodesk knew what they were doing when they created that, its more off a stupid mistake from Autodesk rather than a bug. They wern't thinking, and it has caused me alot of trouble too.

Also, you only have to give them rights once, so you can remove them after when you are done the first time. Or you could log in as the local admin and then install and run acad. That will also do the trick without having to add in the user as an administrator. Jay~

My new Tae Kwon Do website is up and running!!

~KeyTech
 
Thanks for the reply, but maybe my post was not entirely clear. The error is that AutoCad 2000, 2002 and LT all try to write to the registry each time they are started. If the user does not have local power user or local administrator rights, it gives them an error that AutoCad failed trying to write to the registry. AutoDesk acknowledges that this is an issue, but their solution is to permanently give the user local PU or Admin rights! This gives the user the ability to do many things that are not allowed at my company (install software, share folders on their PC, etc...). Does anyone know where in the registry that AutoCad is trying to write to so I can give the user rights to only that? AutoDesk has been no help, by the way.

Thanks,
B. Johnson
 
I'm not sure for definite, but I think that AutoCAD writes to only two parts of the registry.

HKLM\Software\Autodesk\AutoCAD\R15.0

and

HKCU\Software\Autodesk\AutoCAD\R15.0

I would guess that the users cannot write to HKLM

Nick
nick.hall@altasystems.co.uk
 
Yea Nichall is correct, its the
HKLM\Software\Autodesk\AutoCAD\r15.0
Key that ACAD cant get to without the rights. Jay~

My new Tae Kwon Do website is up and running!!

~KeyTech
 
I just called Autodesk technical support and I am quite discusted. I asked if there was a registry hack to avoid the need for users to be a member of the "power users" or "administrators" group in Windows 2000 Pro. They said no. I said is there an engineer you can ask about this or can you escalate this problem to higher tech support? They said no.

Well thanks for nothing Autodesk. How much did we pay for this software? Too much!

That was a pathetic answer.

If anyone who has any real knowledge on the subject can give me some direction I would really appreciate it.

regards,

Dennis.
 
Hi, i don't know if this will help but i have ran into some kind of the same problems you've got. You can give permissions on registry key so i guess you could give write permissions to the restricted users using AutoCAD on the AutoCAd registry keys without giving them full control over the Workstation.

Regards
 
Registry fix for Windows 2000 so the person will have User only group (this example was for AutoCAD 2002):
Log on as the user (with Administrator Group right -for now). Run Regedt32.

Go into HKey_Current_User on Local Machine; Software; AutoDesk key. The user object has automatically been given full security rights because of the install. Add the Users Group to the key and give full rights (this way you can create other user names for that same machine).

Go into HKey_Local_Machine on Local Machine; Software; AutoDesk key. Give the Users Group additional rights to match the Power Users Group.

Go into HKey_Classes_Root on Local Machine.
Go into AutoCAD.Drawing key.
Give the Users Group additional rights to match the Power Users Group.

Go into AutoCAD.Drawing.15 key
Give the Users Group additional rights to match the Power Users Group.

Go into CLSID; 8E75D913-3D21-11d2-85C4-080009A0C626 key. (key name corresponds to previous AutoCAD.Drawing and AutoCAD.Drawing.15 keys)
Give the Users Group additional rights to match the Power Users Group.

Exit Regedt32. In User Manager, take away Administrator group from the user object and only have it set for Users group. Reboot.

Log on as the user. AutoCAD should open without any registry error pop-up.
 
I've been having that same problem. I'm thinking that maybe if you modify the security template like the basicwk.inf file then you can get autocad to work. Problem is that I don't know much at all about this file and what each of the strings in it mean.

Just wanted to know if anyone else had any idea os solution to this problem.
 
Alternatively, if your users are logging into a domain, you can give local Power User rights to the Domain User.

Start | Settings | Control Panel | Users and Passwords

Select Advanced Tab & click Advanced

Select Groups | Power Users

Choose Menu Actions | Add to Group

Click Add

Select your domain from the list, then the Domain User

Click Add, then OK

Click OK, then exit


Nick
nick.hall@altasystems.co.uk
 
1: SETUP.EXE from MDT5 cdrom (or SETUP from client tree expansion if
you used netsetup network setup)

2: Give additional rights to some registry keys. Use SUBINACL.EXE
from the Windows 2000 resource kit. OOps! note that these lines were
tested in a Spanish W2K/Pro box. Replace "usuarios" by "users", etc.

subinacl /subkeyreg HKEY_LOCAL_MACHINE\Software\Autodesk /grant=usuarios=QSCEYDA
subinacl /subkeyreg HKEY_CLASSES_ROOT\AutoCAD.Drawing /grant=usuarios=QSCEYDA
subinacl /subkeyreg HKEY_CLASSES_ROOT\AutoCAD.Drawing.15 /grant=usuarios=QSCEYDA
subinacl /subkeyreg HKEY_CLASSES_ROOT\CLSID\{8E75D913-3D21-11d2-85C4-080009A0C626} /grant=usuarios=QSCEYDA

3: First time AutoCAD starts as Administrator, some keys are modified.
If you are deploying AutoCAD MDT5 and you are willing to never
stop by the target computer and log in as Admin to start ACAD,
you should add some registry entries.

Create a file A.REG with next info, and then execute REGEDIT /S A.REG

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Amdt_Transmittal.afnht]
@="afnht Class"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Amdt_Transmittal.afnht\CLSID]
@="{7E482176-C231-11D3-B215-0060B0872C1E}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Amdt_Transmittal.afnht\CurVer]
@="Amdt_Transmittal.afnht.1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Amdt_Transmittal.afnht.1]
@="afnht Class"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Amdt_Transmittal.afnht.1\CLSID]
@="{7E482176-C231-11D3-B215-0060B0872C1E}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{7E482176-C231-11D3-B215-0060B0872C1E}]
@="afnht Class"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{7E482176-C231-11D3-B215-0060B0872C1E}\InprocServer32]
@="C:\\apps\\MDT5\\desktop\\amdt_Transmittal.arx"
"ThreadingModel"="Apartment"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{7E482176-C231-11D3-B215-0060B0872C1E}\ProgID]
@="Amdt_Transmittal.afnht.1"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{7E482176-C231-11D3-B215-0060B0872C1E}\Programmable]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{7E482176-C231-11D3-B215-0060B0872C1E}\TypeLib]
@="{7E482163-C231-11D3-B215-0060B0872C1E}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{7E482176-C231-11D3-B215-0060B0872C1E}\VersionIndependentProgID]
@="Amdt_Transmittal.afnht"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{7E482163-C231-11D3-B215-0060B0872C1E}]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{7E482163-C231-11D3-B215-0060B0872C1E}\1.0]
@="AmdtTransmittal 1.0 Type Library"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{7E482163-C231-11D3-B215-0060B0872C1E}\1.0\0]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{7E482163-C231-11D3-B215-0060B0872C1E}\1.0\0\win32]
@="C:\\apps\\MDT5\\desktop\\amdt_Transmittal.arx"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{7E482163-C231-11D3-B215-0060B0872C1E}\1.0\FLAGS]
@="0"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{7E482163-C231-11D3-B215-0060B0872C1E}\1.0\HELPDIR]
@="C:\\apps\\MDT5\\desktop\\"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Providers]
"LogonTime"=hex:e0,ed,ff,98,0f,f5,c1,01

4: Give read+write permissions to:
- All *.GDB files in C:\APPS\MDT5\ACADM\GEF:
xcacls c:\apps\mdt5\acadm\gef\*.gdb /t /e /g all:rwx
- Go to C:\APPS\MDT5\ACADM: ACADMAC.*, ACADMFLY*, ACADMPP.*, acad.pgp
geninst.cfg, mdtpp.arg, sys\g3vved.ini turn to read+write.
- Go to C:\APPS\MDT5\SUPPORT: turn files acad.mnr acad.mns to RW.
- Go to C:\APPS\MDT5 and turn ACAD2000i.CFG to RW.

5: Other configurations are kept inside user profile (HKCU).
Now Should work.


 
jjkcougar, that works also for me (to start AutoCAD under Windows XP), but when I start Visual Basic Editor, I get the message "Failed to create VBA project", and nothing works inside the VB Editor.
Do any know something about this?
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top