🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: adobe.reader
Article #6160

Re: Reader 9.0 AcroRd32.exe caused Microsoft Visual C++ Runtime Library error

#6160
From: designingpatrick
Date: Fri, 01 Aug 2008 18:11
41 lines
3649 bytes
'Acrobat 9 doesn't like UNC-Paths(path beginning with \\) as AppData path.

Just change the following AppData registry entries to non-UNC paths and acrobat starts up correctly

[HKCR\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders]

[HKCR\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders]

to setup the profile path in the usersettings pane in the Active Directory user and computer mmc to connect the profile path with a drive letter instead of the UNC-Profile path.

So instead of \\server\profile\%USERNAME% we use U:\profile\%USERNAME%.

You can also setup the users to local profiles, than the path would be a default path like c:\Documents and Settings\%USERNAME%\AppData. '

 <http://www.adobeforums.com/webx/.59b5d982>
"Acrobat 9 (reader and pro) do not play well with Redirected Folders in an Active Directory environment. More specifically... a redirected "Application Data" folder.

Any of my users which do NOT have roaming profiles (aka redirected folders) have no problems running acrobat 9. In other words, users who have their "Application Data" folder in "C:\Documents and Settings\username\Application Data" are fully functional and do not receive the C++ Runtime error. "

"==== THIS IS WITH ROAMING PROFILE CRASHES! ====

Adobe's program iterates the network path from left to right, skipping the first word: \\Server\Folder1\Folder2\Folder3\APPLICATION DATA as it searches a user's profile for the APPLICATION DATA folder.

So starting at FOLDER1 it checks to see if it can "create" a folder. It doesnt do it, but it tries to check its access. If your not in the users profile at this point, the program MOST LIKELY cannot because its a directory NOT owned by the user. THe previous folders is something you wouldn't give NORMAL users access to.

After the program FAILS to "create" its folder because it cannot -
The program Crashes:
  *R6025 - Pure Virtual function call
  * The exception unknown software exception (0x40000015) occurred in the application at location 0x2e80f5e3
  * C++ runtime error
  * WINDOWS NAME Collision error.
=== ITS ALL OF THESE! Same error, different points in the crashing ===

Solution?
I create a network drive DIRECTLY to the profile, then I update the registery to make that the WINDOWS APPDATA path. ALL of this is done on the user logon scripts. So it was just "solved" one day, except for a new drive letter appearing.

(Added to login script)
net use l: \\SERVER\USER PROFILE TREE\USER PROFILE
REG ADD "HKEY_CURRENT_USER\software\Microsoft\windows\CurrentVersion\Explorer\User Shell Folders" /v AppData /t REG_EXPAND_SZ /d "l:\Application Data" /f

For our work we use: \\SERVER\USER PROFILE TREE\%USERNAME%\%COMPUTERNAME% - so each user has SEPERATE data per computer they are on. "
Technical Details
Message-ID: <59b5c482.12@webcrossing.la2eafNXanI>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news3.google.com!feeder3.cambrium.nl!feeder6.cambrium.nl!feed.tweaknews.nl!xlned.com!feeder3.xlned.com!multikabel.net!newsfeed10.multikabel.net!tudelft.nl!txtfeed1.tudelft.nl!newsfeed.straub-nv.de!news.svengo.de!news4us.nl!webcrossing
References: <59b5c482.-1@webcrossing.la2eafNXanI>

Show Full Headers
Complete Article Headers
X-Google-Thread: 10273d,b29bacb6ee47c4d5
X-Google-Attributes: gid10273d,domainid0,public,usenet
X-Google-Language: ENGLISH,ASCII-7-bit
From: designingpatrick@adobeforums.com
Newsgroups: adobe.reader
Subject: Re: Reader 9.0 AcroRd32.exe caused Microsoft
 Visual C++ Runtime Library error
Message-ID: <59b5c482.12@webcrossing.la2eafNXanI>
Date: Fri, 1 Aug 2008 11:11:19 -0700
References: <59b5c482.-1@webcrossing.la2eafNXanI>
Lines: 68
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news3.google.com!feeder3.cambrium.nl!feeder6.cambrium.nl!feed.tweaknews.nl!xlned.com!feeder3.xlned.com!multikabel.net!newsfeed10.multikabel.net!tudelft.nl!txtfeed1.tudelft.nl!newsfeed.straub-nv.de!news.svengo.de!news4us.nl!webcrossing