Install of Smac 2.7 is denied access to riched20.dll. How can I get by this?

chrischas

Distinguished
Sep 22, 2009
6
0
18,510
I´m trying to install Smac 2.7 on win7. (tried also smac 2.0.5)
I´m denied access to riched20.dll

Also I´m denied access to change the permissions for the same .dll file.


How can I work around this?


Thx,

Chris
 
OK - I looked into it, and I don't see where SMAC have a version for Win 7. They do have one for Vista, so theoretically it should work... But... the trouble with theory is if it doesn't work in reality then it's a sh*tty theory...

Couple things you could try from here:

The first is temporarily turning off UAC while you do the install. Then perform the same steps in reverse to put it back on when you're done.


The second is using the "Real" administrator account instead of a regular user account with admin priveledges. Understand that enabling this account is the same as running the 'Root' account on a Unix box, and that anything (including malware) that runs in this environment will have full and completely unrestricted access to everything. I most strongly recommend that anyone using this approach really really should utilize a 'normal' admin account as their default and discipline themselves to *only* using this one when necessary.
 
THx for your reply.

Unfortunately it´s not working.

Really annoying since I just installed win7 due to a crash, and now I can´t install programs necessary for work.

Chris
 
Have you used the 'real' admin account to take ownership of the riched20.dll that's been giving you trouble?

Besides that:

only "system" and "trustedinstallers" have full access to riched20.dll

tells us that there is/maybe an issue with SMAC's digital signature. There's a few guys here with more/better technical chops than I have who might be able to give you a workaround, but I'm reduced to recommending you contact the writer - http://www.klcconsulting.net/smac/ - to see if they can help.
 



try to grant rights as said
only "system" and "trustedinstallers" have full access to riched20.dll
is correct but after this you have to rename that "riched20.dll" file then install it will successfully installls.