1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

How to? Use TCC.EXE on Windows 2008 Server Core?

Discussion in 'Support' started by millardjk, Mar 18, 2012.

  1. millardjk

    Joined:
    Aug 22, 2008
    Messages:
    29
    Likes Received:
    0
    I searched the forums, but didn't see that anyone has gotten TCCx64 to work on 2008 R2 Core--or even had a problem trying. I'm just messing with 13.04 trial, and trying to run tcc.exe results in the error "The program can't start because DSOUND.dll is missing from your computer. Try reinstalling the program to fix this problem."

    Even if TCC can't be used to replace CMD as the primary shell on a Core install, it would still be mighty nice to have it as an option...
     
  2. millardjk

    Joined:
    Aug 22, 2008
    Messages:
    29
    Likes Received:
    0
    Note: when I tried the x86 (32-bit) version, it was fine. I guess I'm so used to x64 that I didn't even think about that option...
     
  3. rconn

    rconn Administrator
    Staff Member

    Joined:
    May 14, 2008
    Messages:
    10,029
    Likes Received:
    84
    TCC x64 needs DirectSound in order to make noises (BEEP, etc.), because Windows only supports sounds in 32-bit. If you install DirectX you shouldn't have any problems. (I've been using Server 2008 R2 for a couple of years.)
     
  4. millardjk

    Joined:
    Aug 22, 2008
    Messages:
    29
    Likes Received:
    0
    I'm not having any issue with 2008R2 in "full" install; it's specific to the Core version, which cannot have DirectX installed.

    My environment is almost 100% virtual (I <3 VMware), so I use Server Core whenever possible, not just because of the security surface area, but because the resource requirements are considerably lower. I've gotten used to doing things from a remote admin station, but there are times when it would just be nicer to have TCC right there on the host...
     
  5. rconn

    rconn Administrator
    Staff Member

    Joined:
    May 14, 2008
    Messages:
    10,029
    Likes Received:
    84
    Did you try copying dsound.dll (which is all that TCC is using)?
     
  6. millardjk

    Joined:
    Aug 22, 2008
    Messages:
    29
    Likes Received:
    0
    ...And just like that, TCCx64 works.

    No other dependencies on the part of DSOUND.DLL, but then I'm not invoking anything that would require it.

    I like easy solutions... Thanks for the suggestion, Rex.
     
  7. thedave

    Joined:
    Nov 13, 2008
    Messages:
    253
    Likes Received:
    2
    With Windows Server 8 making the default installation Core mode and the new in-between mode, might it make sense to handle this more gracefully in future versions?
     

Share This Page