Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. Visual Basic
  4. Unable to run an VB.NET exe in Wondows 2000

Unable to run an VB.NET exe in Wondows 2000

Scheduled Pinned Locked Moved Visual Basic
csharpdotnetvisual-studiohelp
8 Posts 5 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Offline
    H Offline
    hansoctantan
    wrote on last edited by
    #1

    Hi everyone, I try to run an exe to a windows 2000 but an error occurs The dynamic link library mscoree.dll could not be found in the specified path... so I put the mscoree.dll to the exe location, but when I try to run the exe again this error appears A fatal error occured. However, mscoree.dll could not be loaded to display the appropriate error message. Please reinstall the .NEt Frameword. I just installed a .NET Framework on that computer.. don't know why i can't run the exe :confused: Is it because the OS is to old or I have miss something. I use Microsoft Visual Studio 2005 in this application Can someone suggest what happened here... :-D but the program runs fine in Windows XP Thanks... :thumbsup:

    L D B 3 Replies Last reply
    0
    • H hansoctantan

      Hi everyone, I try to run an exe to a windows 2000 but an error occurs The dynamic link library mscoree.dll could not be found in the specified path... so I put the mscoree.dll to the exe location, but when I try to run the exe again this error appears A fatal error occured. However, mscoree.dll could not be loaded to display the appropriate error message. Please reinstall the .NEt Frameword. I just installed a .NET Framework on that computer.. don't know why i can't run the exe :confused: Is it because the OS is to old or I have miss something. I use Microsoft Visual Studio 2005 in this application Can someone suggest what happened here... :-D but the program runs fine in Windows XP Thanks... :thumbsup:

      L Offline
      L Offline
      Luc Pattyn
      wrote on last edited by
      #2

      A .NET app typically requires the presence of a specific .NET Framework version, not just any version. And not all versions are compatible with Windows 2000, see e.g. here[^] :)

      Luc Pattyn [My Articles] Nil Volentibus Arduum

      1 Reply Last reply
      0
      • H hansoctantan

        Hi everyone, I try to run an exe to a windows 2000 but an error occurs The dynamic link library mscoree.dll could not be found in the specified path... so I put the mscoree.dll to the exe location, but when I try to run the exe again this error appears A fatal error occured. However, mscoree.dll could not be loaded to display the appropriate error message. Please reinstall the .NEt Frameword. I just installed a .NET Framework on that computer.. don't know why i can't run the exe :confused: Is it because the OS is to old or I have miss something. I use Microsoft Visual Studio 2005 in this application Can someone suggest what happened here... :-D but the program runs fine in Windows XP Thanks... :thumbsup:

        D Offline
        D Offline
        Dave Kreskowiak
        wrote on last edited by
        #3

        The bigger question is why you're still running Windows 2000?? It was end-of-life at LEAST 2 to 6 years ago, depending on workstation or server edition. No security updates or fixes are possible for it anymore.

        A guide to posting questions on CodeProject[^]
        Dave Kreskowiak

        L B 2 Replies Last reply
        0
        • D Dave Kreskowiak

          The bigger question is why you're still running Windows 2000?? It was end-of-life at LEAST 2 to 6 years ago, depending on workstation or server edition. No security updates or fixes are possible for it anymore.

          A guide to posting questions on CodeProject[^]
          Dave Kreskowiak

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #4

          Dave Kreskowiak wrote:

          It was end-of-life at LEAST 2 to 6 years ago

          Support from Microsoft for Windows 2000 ended in juli 2010, and that doesn't mean that the product exits reality altogether. Some people don't upgrade "just for upgrade sake". If it works, then don't touch it.

          Bastard Programmer from Hell :suss:

          D 1 Reply Last reply
          0
          • L Lost User

            Dave Kreskowiak wrote:

            It was end-of-life at LEAST 2 to 6 years ago

            Support from Microsoft for Windows 2000 ended in juli 2010, and that doesn't mean that the product exits reality altogether. Some people don't upgrade "just for upgrade sake". If it works, then don't touch it.

            Bastard Programmer from Hell :suss:

            D Offline
            D Offline
            Dave Kreskowiak
            wrote on last edited by
            #5

            Yeah, but upgrading keep security patches coming. If you want to keep a vulnerable system running, I guess you shouldn't upgrade. Well, it'll keep running until someone finds it and exploits the holes.

            A guide to posting questions on CodeProject[^]
            Dave Kreskowiak

            1 Reply Last reply
            0
            • D Dave Kreskowiak

              The bigger question is why you're still running Windows 2000?? It was end-of-life at LEAST 2 to 6 years ago, depending on workstation or server edition. No security updates or fixes are possible for it anymore.

              A guide to posting questions on CodeProject[^]
              Dave Kreskowiak

              B Offline
              B Offline
              Bernhard Hiller
              wrote on last edited by
              #6

              Actually that deserves a downvote (though I did not). When the management of a company decides that the program must be able to run on such old Windows, a software developer working for that company must fulfil that requirement. If he refuses to do so, he will be replaced by someone else who is not so stubborn... Generally, a decision for such old systems or for programming in VB6 is not a decision of the individual developer but by somebody else!

              D 1 Reply Last reply
              0
              • H hansoctantan

                Hi everyone, I try to run an exe to a windows 2000 but an error occurs The dynamic link library mscoree.dll could not be found in the specified path... so I put the mscoree.dll to the exe location, but when I try to run the exe again this error appears A fatal error occured. However, mscoree.dll could not be loaded to display the appropriate error message. Please reinstall the .NEt Frameword. I just installed a .NET Framework on that computer.. don't know why i can't run the exe :confused: Is it because the OS is to old or I have miss something. I use Microsoft Visual Studio 2005 in this application Can someone suggest what happened here... :-D but the program runs fine in Windows XP Thanks... :thumbsup:

                B Offline
                B Offline
                Bernhard Hiller
                wrote on last edited by
                #7

                hansoctantan wrote:

                so I put the mscoree.dll to the exe location

                No! You have to install the .NET framework. Windows 2000 does not come with any version of the .Net framework installed.

                1 Reply Last reply
                0
                • B Bernhard Hiller

                  Actually that deserves a downvote (though I did not). When the management of a company decides that the program must be able to run on such old Windows, a software developer working for that company must fulfil that requirement. If he refuses to do so, he will be replaced by someone else who is not so stubborn... Generally, a decision for such old systems or for programming in VB6 is not a decision of the individual developer but by somebody else!

                  D Offline
                  D Offline
                  Dave Kreskowiak
                  wrote on last edited by
                  #8

                  Yes, I know that. It's also up to everyone to maintain the security of the system. If managemnet is unwilling to change, they get replaced to. Especially if someone breaks into their system with known security vulnerabilities. If customers find out, they leave and no more company. I know the system works. I've been riding in it for the last 30+ years. Hell, I know of a bank that still runs crap on NT4! Do you think I put my money in there?!

                  A guide to posting questions on CodeProject[^]
                  Dave Kreskowiak

                  1 Reply Last reply
                  0
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • World
                  • Users
                  • Groups