Document creation date 12/1/2000 _______________________________________________ Here are the Folder & Registry settings that I've set to get Programs working on the Instructional Windows 2000 Professionall machines. In all cases, I needed to add Authenticated Users with read/write/change permissions to specific folders and/or files. I used Regmon(logs Registry access) and Filemon(logs File access), which can be obtained from the www.sysinternals.com site. Trudging through the Filemon logs is quite tedious, so I didn't fully delve into all of the files and folders to find the exact files needed. In some cases the files were not obvious. These are the current findings so far: _________________________ MATLAB 6.0 or R12 seems to be fixed MATLAB 5.3 needs these adjustments. These are Registry permissions problems. Matlab accesses too many registry keys on the local machine. Authenticated Users needs to be added with full control to the keys in question. We have to log on manually on each machine and set the permissions to approximately20-40 keys. All keys appear to be in HKEY_CLASSES_ROOT, which is only accessible locally. Which means no remote logins through Regedt32. There are 4 main keys in HKEY_CLASSES_ROOT that solve 1/3 of the errors: HKEY_CLASSES_ROOT\Matlab.Application.* The rest are Classlib{####} keys that various registered funtions in MatLab use. I didn't set these in the instructional lab since I have to log in manually to each machine. You should probably set them on an image machine, then ImageCast them to the rest. Hopefully these are Fixed in MATLAB 6.0 MatLAB Addendum 2/15/2001 -- The CLSID keys are different for each individual user. This indicates that the entire CLSID key requires some form of user access. Unfortunately Windows 2000 only has two types of permissions settings for registry keys: Read & Full Control. It also appears that not setting these keys does not adversely affect the usage of MatLAB. _________________________ ACTIVE X ActiveX programming in Visual Basic & Developer Studio requires read/write/create/delete Permissions to HKEY_CLASSES_ROOT. This is needed to allow the user to register the ActiveX component. Unfortunately for the students, I haven't allowed them to do this. It seems foolish to give students too much access to the Registry. I've also tried the following: (Early Notes) Add Authenticated Users and set MoDify & Write permissions Program Files\Common Files\Microsoft Shared\VGX\VGX.DLL \WINNT\system32\config\SOFTWARE.LOG \Program Files\Microsoft Visual Studio\VB98 \Program Files\Allaire\JRun\lib \Program Files\Allaire\JRun\servers\default Add Authenticated users to c: c:\Documents and Settings Tried adding Authenticated users to and adding modify write permison to users and authenticated users \\Macbain\winnt Checked with regmon. Suprisingly few reg keys are accessed. _________________________ SSH Secure Shell seems to work without any modifications SSH F-Secure is old & we need to delete all old copies F-Secure SSH requires that Authenticated Users have write permissions in the \Program Files\Data Fellows\F-Secure\ folder. Currently, I've given permissions to the entire folder. There must be some files in SSH that get modified without a date change, because adding permissions only to files with the current date doesn't work. _________________________ eXceed 7.0 doesn't need changes eXceed 6.2 Exceed 6.2 requires Authenticated Users to have access in \Program Files\Exceed\user folder. _________________________ SafeTP SafeTP is no longer needed. SSH Secure Shell comes with a winftp like interface for SCP SafeTP requires Authenticated Users to have access in \Program Files\SafeTP folder _________________________ Adobe Premiere Premiere requires Authenticated Users to have access to \Program Files\Adobe\Premiere 5.1\Prem50.prf. This Preference file also needs to be created. _________________________ IBM VisualAge Java This was done on the instructional machine BRUCE. Add authenticated users to \\Bruce\c$\IBMVJava2\ give write/modify permissions to the following directories \\Bruce\c$\IBMVJava2\ivjtools must be created first \\Bruce\c$\IBMVJava2\working \\Bruce\c$\IBMVJava2\ide\temp \\Bruce\c$\IBMVJava2\ide\project_resources \\Bruce\c$\IBMVJava2\ide\repository \\Bruce\c$\IBMVJava2\ide\program but deny write to all exe's and dll's and Deny write to the following directories \\Bruce\c$\IBMVJava2\ide\program\appgifs \\Bruce\c$\IBMVJava2\ide\program\lib \\Bruce\c$\IBMVJava2\ide\program\tracing.vm \\Bruce\c$\IBMVJava2\ide\program\vabgifs \\Bruce\c$\IBMVJava2\ide\program\VA.GIF _________________________ Stuff added 1/2000 _________________________ Maya Fusion Complains about these files, but starts ok. sgidmedia.dll DVR32.dll nt_tools.dll _________________________ Maya Unlimited starts fine Saves of Users projects do not give users Full Permissions. The User owns the files but can't make changes. _________________________ Renderman MTOR Plugin to Maya requires that you turn on the Plugin. In Maya Unlimited's menu: Window--> setting & preferences --> plugin manager... Check the boxes of all plug-in you wish to load. _________________________ SoftImage Starts fine No Obvious problems _________________________ Learned from mars _________________________ Netscape 4.75 & Prior Added authenticated Users with write & modify permissions to. c:\winnt\nsreg.dat c:\Program Files\Netscape\Users _________________________ Stuff Added 2001-10-12 _________________________ Workview Two Registry Keys must be set to give Authenticated Users or CS152 full control. \\HKEY_Local_Machine\Software\Viewlogic \\HKEY_Local_Machine\Software\Viewlogic-Servers The root folder of Workview, (C:\wkoffice) need to have write and modify permissions. Write and modify permissions can then be removed from the subfolders and files before workview is started. To have the above settings work the environment variables must also be set. 117.bat REM test.bat file SET FUBAR=YES SET ICAPSdir=C:\WVOFFICE\viewanalog SET IS@@@=C:\WVOFFICE\viewanalog\sn SET PATH=C:\WVOFFICE;W:\;U:\CS152\BIN SET QUADBIN=C:\WVOFFICE SET QUADHOME=C:\WVOFFICE SET VANTAGE_CC=C:\WVOFFICE\bin\CL SET VANTAGE_VSS=C:\WVOFFICE\V SET VCS_HOME=C:/WVOFFICE/standard/vcs SET VCSE_HOME=C:/WVOFFICE/STANDARD/VCSI SET VCSE_HOME_OLD=C:/WVOFFICE/standard/vcs SET VCSI_HOME=C:/WVOFFICE/STANDARD/VCSI SET VCSI_HOME_OLD=C:/WVOFFICE/standard/vcs SET WDIR=C:\WVOFFICE\STANDARD;C:\WVOFFICE\STANDARD;C:\WVOFFICE SET WVOFFICE_HOME=C:\WVOFFICE\ C:\WVOFFICE\wvoffice.exe fusion.bat REM test.bat file SET FUBAR=YES SET ICAPSdir=C:\WVOFFICE\viewanalog SET IS@@@=C:\WVOFFICE\viewanalog\sn SET PATH=C:\WVOFFICE;W:\;U:\CS152\BIN SET QUADBIN=C:\WVOFFICE SET QUADHOME=C:\WVOFFICE SET VANTAGE_CC=C:\WVOFFICE\bin\CL SET VANTAGE_VSS=C:\WVOFFICE\V SET VCS_HOME=C:/WVOFFICE/standard/vcs SET VCSE_HOME=C:/WVOFFICE/STANDARD/VCSI SET VCSE_HOME_OLD=C:/WVOFFICE/standard/vcs SET VCSI_HOME=C:/WVOFFICE/STANDARD/VCSI SET VCSI_HOME_OLD=C:/WVOFFICE/standard/vcs SET WDIR=C:\WVOFFICE\STANDARD;C:\WVOFFICE\STANDARD;C:\WVOFFICE SET WVOFFICE_HOME=C:\WVOFFICE\ C:\WVOFFICE\fusion.exe /df /wvobar projman.bat REM test.bat file SET FUBAR=YES SET ICAPSdir=C:\WVOFFICE\viewanalog SET IS@@@=C:\WVOFFICE\viewanalog\sn SET PATH=C:\WVOFFICE;W:\;U:\CS152\BIN SET QUADBIN=C:\WVOFFICE SET QUADHOME=C:\WVOFFICE SET VANTAGE_CC=C:\WVOFFICE\bin\CL SET VANTAGE_VSS=C:\WVOFFICE\V SET VCS_HOME=C:/WVOFFICE/standard/vcs SET VCSE_HOME=C:/WVOFFICE/STANDARD/VCSI SET VCSE_HOME_OLD=C:/WVOFFICE/standard/vcs SET VCSI_HOME=C:/WVOFFICE/STANDARD/VCSI SET VCSI_HOME_OLD=C:/WVOFFICE/standard/vcs SET WDIR=C:\WVOFFICE\STANDARD;C:\WVOFFICE\STANDARD;C:\WVOFFICE SET WVOFFICE_HOME=C:\WVOFFICE\ C:\WVOFFICE\projman.exe viewdraw.bat REM test.bat file SET FUBAR=YES SET ICAPSdir=C:\WVOFFICE\viewanalog SET IS@@@=C:\WVOFFICE\viewanalog\sn SET PATH=C:\WVOFFICE;W:\;U:\CS152\BIN SET QUADBIN=C:\WVOFFICE SET QUADHOME=C:\WVOFFICE SET VANTAGE_CC=C:\WVOFFICE\bin\CL SET VANTAGE_VSS=C:\WVOFFICE\V SET VCS_HOME=C:/WVOFFICE/standard/vcs SET VCSE_HOME=C:/WVOFFICE/STANDARD/VCSI SET VCSE_HOME_OLD=C:/WVOFFICE/standard/vcs SET VCSI_HOME=C:/WVOFFICE/STANDARD/VCSI SET VCSI_HOME_OLD=C:/WVOFFICE/standard/vcs SET WDIR=C:\WVOFFICE\STANDARD;C:\WVOFFICE\STANDARD;C:\WVOFFICE SET WVOFFICE_HOME=C:\WVOFFICE\ C:\WVOFFICE\viewdraw.exe vsm.bat REM test.bat file SET FUBAR=YES SET ICAPSdir=C:\WVOFFICE\viewanalog SET IS@@@=C:\WVOFFICE\viewanalog\sn SET PATH=C:\WVOFFICE;W:\;U:\CS152\BIN SET QUADBIN=C:\WVOFFICE SET QUADHOME=C:\WVOFFICE SET VANTAGE_CC=C:\WVOFFICE\bin\CL SET VANTAGE_VSS=C:\WVOFFICE\V SET VCS_HOME=C:/WVOFFICE/standard/vcs SET VCSE_HOME=C:/WVOFFICE/STANDARD/VCSI SET VCSE_HOME_OLD=C:/WVOFFICE/standard/vcs SET VCSI_HOME=C:/WVOFFICE/STANDARD/VCSI SET VCSI_HOME_OLD=C:/WVOFFICE/standard/vcs SET WDIR=C:\WVOFFICE\STANDARD;C:\WVOFFICE\STANDARD;C:\WVOFFICE SET WVOFFICE_HOME=C:\WVOFFICE\ C:\WVOFFICE\vsm.exe