Sonar 6 64bit/Vista Ultimate 64bit: msdia80.dll on H:\ drive... Noel?

Author
inmazevo
Max Output Level: -42.5 dBFS
  • Total Posts : 3276
  • Joined: 2006/01/03 18:30:38
  • Location: Pacific Northwest
  • Status: offline
2007/02/20 20:12:31 (permalink)

Sonar 6 64bit/Vista Ultimate 64bit: msdia80.dll on H:\ drive... Noel?

During the install for Sonar 6 64bit on Vista Ultimate 64bit:
Sonar installs the MS Visual C++ Redistributable package, which for some reason always leaves this file (msdia80.dll) on my H: drive, even though my system drive is C:, and Sonar is being installed in C:\Program Files.

Any ideas?

It's not a huge deal, as it's registered correctly and everything seems to work.
But I'd rather it didn't do this so I don't have to remember to move it if I change the hard drive lettering or something like that.

- zevo
post edited by inmazevo - 2007/02/20 21:06:07
#1

9 Replies Related Threads

    LionSound
    Max Output Level: -39 dBFS
    • Total Posts : 3616
    • Joined: 2003/12/04 08:07:03
    • Location: Los Angeles
    • Status: offline
    RE: Sonar 6 64bit/Vista Ultimate 64bit: msdia80.dll on H:\ drive... Noel? 2007/02/20 21:22:14 (permalink)
    I noticed the same thing ... it placed that file on my D drive, even though the OS and all apps are on my C drive. I'd feel more comfortable moving it to the C drive.

    www.soundclick.com/lionsound

    FirstStrike 1.2 IS RELEASED! www.fsmod.com
    #2
    inmazevo
    Max Output Level: -42.5 dBFS
    • Total Posts : 3276
    • Joined: 2006/01/03 18:30:38
    • Location: Pacific Northwest
    • Status: offline
    RE: Sonar 6 64bit/Vista Ultimate 64bit: msdia80.dll on H:\ drive... Noel? 2007/02/20 22:55:26 (permalink)
    Thanks lionsound... I figured I wouldn't be the only one.
    In fact, I wonder if this same thing happened to the XP64 folks, and either they didn't notice, or didn't say anything.
    It definitely doesn't happen on the 32-bit OS/32-bit Sonar versions.

    Have you filed a trouble ticket with Cakewalk about it?
    We probably should, as it's clearly a defect. It sounds like a configuration issue, related to the way the Sonar installer calls the Visual C++ Redistributable installer... I've traced it down to THAT moment, after the Visual C++ installer, but before the Sonar "proper" installation.

    Anyway,
    I'll file a ticket tonight.

    Thanks for the reply,
    - zevo
    #3
    LionSound
    Max Output Level: -39 dBFS
    • Total Posts : 3616
    • Joined: 2003/12/04 08:07:03
    • Location: Los Angeles
    • Status: offline
    RE: Sonar 6 64bit/Vista Ultimate 64bit: msdia80.dll on H:\ drive... Noel? 2007/02/20 22:58:20 (permalink)
    Zevo,

    I wonder if it would be a good idea to unhook all HDD's except for the C drive, and reattatch them after Sonar is installed. I wonder what the importance of that file is anyways.

    www.soundclick.com/lionsound

    FirstStrike 1.2 IS RELEASED! www.fsmod.com
    #4
    Noel Borthwick [Cakewalk]
    Cakewalk Staff
    • Total Posts : 6475
    • Joined: 2003/11/03 17:22:50
    • Location: Boston, MA, USA
    • Status: offline
    RE: Sonar 6 64bit/Vista Ultimate 64bit: msdia80.dll on H:\ drive... Noel? 2007/02/20 23:32:09 (permalink)
    The Visual C++ redistributable components are installed by the Microsoft installer - our installer simply launches that and doesnt have any direct control over it. Where exactly are you seeing these files getting installed - drive/directory/filename?
    These files typically get installed to the windows system side by side folders.

    Noel Borthwick
    Senior Manager Audio Core, BandLab
    My Blog, Twitter, BandLab Profile
    #5
    inmazevo
    Max Output Level: -42.5 dBFS
    • Total Posts : 3276
    • Joined: 2006/01/03 18:30:38
    • Location: Pacific Northwest
    • Status: offline
    RE: Sonar 6 64bit/Vista Ultimate 64bit: msdia80.dll on H:\ drive... Noel? 2007/02/21 02:40:11 (permalink)
    ORIGINAL: Noel Borthwick [Cakewalk]

    The Visual C++ redistributable components are installed by the Microsoft installer - our installer simply launches that and doesnt have any direct control over it. Where exactly are you seeing these files getting installed - drive/directory/filename?
    These files typically get installed to the windows system side by side folders.


    Wow... Noel... I was half kidding.
    I figured it was late, and you'd surely be away from work (you should ask for a raise or something).

    OK... I've tried a few runs at it, utilizing my backups to get me back to the start.

    If I have all my hard drives assembled and visible, with H: being the last, the file msdia80.dll is installed to the H: drive during the redistributable install.
    If I unplug all the hard drives, with only the OS drive being available (C: and D: partitions), the file msdia80.dll is installed to the D: drive during the redistributable install.

    I've run through the scenario 5 times now, and it's always the same: msdia.dll is to the last partition available... but never to removable devices.
    Registry entries (two, total) for msdia80 also point to this location, and aren't present before the Sonar/VC++ redistributable install.

    So, the full path and filename for my preferred hard drive makeup, but with the strange VC++ redistributable funkiness:
    H:\msdia80.dll

    Sonar is being installed to the C: drive.

    If it helps, here's my hard drive configuration:
    Disk 1: C:\, D:\
    Disk 2: E:\
    Disk 3: F:\, G:\
    Disk 4: H:\

    Give me a minute, since I just restored the system to a clean state, and I'll install my ATI X550 Vista drivers, which also install the VC++ redistributable.
    I'll see where the file ends up with that...

    I'll get right back,
    - zevo
    post edited by inmazevo - 2007/02/21 03:17:28
    #6
    inmazevo
    Max Output Level: -42.5 dBFS
    • Total Posts : 3276
    • Joined: 2006/01/03 18:30:38
    • Location: Pacific Northwest
    • Status: offline
    RE: Sonar 6 64bit/Vista Ultimate 64bit: msdia80.dll on H:\ drive... Noel? 2007/02/21 02:54:47 (permalink)
    Nice...
    So, here it is:

    The ATI X550 drivers also put the msdia80.dll file on the H: drive.
    Goofy.

    This isn't the first time MS has done this sort of thing, though I'm sure NOT on purpose.
    For the longest time, I had to remove all my hard drives during OS installation for Windows XP... or, for some reason, during a clean/formatted XP install, the Program Files directory and all its content would end up on a different partition from the rest of Windows. I had hoped they had cleared this sort of thing up with time, as it's clearly not intentional.

    Anyway, it's definitely not Sonar, which is good for the readers here.

    Is there a way to "hack" (legally) the VC++ 2005 redistributable installer such that it installs to a more reasonable directory (say C:\)? Perhaps a scripted "custom" install, called from the Sonar installer (might not be possible, but worth a shot)?
    I haven't done C++ in a few years, so I don't remember, sorry...

    I don't know... funny though, I used to deal with this stuff all the time.
    I miss C++. (actually, I really do... getting a little tired of Java, but that's a different topic, not for this forum)

    Thanks for the help, Noel. I REALLY appreciate it!!
    One of the many reasons I've become a Sonar evangelist is because of the attention the company pays to its customers... but don't work TOO hard... none of us want to see anyone burned out.

    One last question...
    What IS that file, anyway, and how would you suggest moving it to a better location. I'm concerned, for Sonar and now apparently the ATI drivers that I'll forget about it during a backup, and restore to an unusable state.

    Thanks again,
    - zevo
    post edited by inmazevo - 2007/02/21 03:29:13
    #7
    LionSound
    Max Output Level: -39 dBFS
    • Total Posts : 3616
    • Joined: 2003/12/04 08:07:03
    • Location: Los Angeles
    • Status: offline
    RE: Sonar 6 64bit/Vista Ultimate 64bit: msdia80.dll on H:\ drive... Noel? 2007/02/21 07:30:13 (permalink)
    Noel, Zevo,

    My situation is a tad different. The msdia80.dll's location on my computer is E:\msdia80.dll ... below is my drive structure ... for some reason it was installed on my system's second physical drive.

    Disk 1: C:\ Vista x64 & D:\ XP Pro x86
    Disk 2: E:\ Audio
    Disk 3: F:\ Samples
    Disk 4: G:\ DVD-RW 1
    Disk 5: H:\ DVD-RW 2

    Seth

    www.soundclick.com/lionsound

    FirstStrike 1.2 IS RELEASED! www.fsmod.com
    #8
    Noel Borthwick [Cakewalk]
    Cakewalk Staff
    • Total Posts : 6475
    • Joined: 2003/11/03 17:22:50
    • Location: Boston, MA, USA
    • Status: offline
    RE: Sonar 6 64bit/Vista Ultimate 64bit: msdia80.dll on H:\ drive... Noel? 2007/02/21 08:30:23 (permalink)
    I first thought you had misspelled the file name. I checked my hard drive and I have a copy of that file in the root of my C drive! I'm not totally sure what that file is for - it appears to be a tool for debugging support to get info from a PDB file. The info says "Microsoft® Debug Information Accessor". Are you sure that the redist installer put it there? If so I'm sure its some wierdness in their redist installer. In any case SONAR doesn't directly use this file so technically I doubt removing it would have any side effects to SONAR. I will check with Microsoft about this though.

    ORIGINAL: inmazevo
    What IS that file, anyway, and how would you suggest moving it to a better location. I'm concerned, for Sonar and now apparently the ATI drivers that I'll forget about it during a backup, and restore to an unusable state.


    Noel Borthwick
    Senior Manager Audio Core, BandLab
    My Blog, Twitter, BandLab Profile
    #9
    inmazevo
    Max Output Level: -42.5 dBFS
    • Total Posts : 3276
    • Joined: 2006/01/03 18:30:38
    • Location: Pacific Northwest
    • Status: offline
    RE: Sonar 6 64bit/Vista Ultimate 64bit: msdia80.dll on H:\ drive... Noel? 2007/02/21 16:51:21 (permalink)
    ORIGINAL: Noel Borthwick [Cakewalk]
    I first thought you had misspelled the file name. I checked my hard drive and I have a copy of that file in the root of my C drive! I'm not totally sure what that file is for - it appears to be a tool for debugging support to get info from a PDB file. The info says "Microsoft® Debug Information Accessor". Are you sure that the redist installer put it there? If so I'm sure its some wierdness in their redist installer. In any case SONAR doesn't directly use this file so technically I doubt removing it would have any side effects to SONAR. I will check with Microsoft about this though.

    ORIGINAL: inmazevo
    What IS that file, anyway, and how would you suggest moving it to a better location. I'm concerned, for Sonar and now apparently the ATI drivers that I'll forget about it during a backup, and restore to an unusable state.



    Thanks again, Noel.
    I saw the debug information bit when doing an online search about the file. Perhaps the debug information is used in the event of a crash, maybe by the error reporting service, which I disable anyway, so probably no big deal.
    I'll leave it there for now, but I might play around with moving it and updating the registry if it bites me someday.

    Take care,

    - zevo
    #10
    Jump to:
    © 2025 APG vNext Commercial Version 5.1