Questions tagged [windows-xp]

Windows XP is a historical Microsoft operating system edition for use on personal computers. Support was discontinued in April 2014. Important note: This tag is exclusively for programming questions directly related to Windows XP; questions about general software issues should be directed to Super User. This tag is for all flavors of XP, including XP Home Edition, XP Professional, XP x64, Itanium-64, XP Embedded, and XP Tablet.

Important Notice: As of April 8, 2014 has stopped the support for Windows XP. See the official recommendations.

Microsoft Windows XP is the sixth release of the NT series of operating systems. The name "XP" is short for "eXPerience", highlighting the enhanced user experience. Its predecessors are NT 3.1 (released July 1993), NT 3.5 (September 1994), NT 3.51 (May 1995), NT 4.0 (July 1996), NT 5.0 (February 2000, marketed as Windows 2000 ). The next in the family is NT 5.1 (October 2001), which is marketed as Windows XP.

Releases before XP targeted enterprise, business, and server installations. XP was the first to be marketed in a variety of editions, and the first NT-derivative to target home and small business use, as well as professional, developer, data center, and a few more. Subsequent product releases do not use the XP title. They are (November 2006), (February 2008), (October 2009), (October 2012).

XP features a new task-based GUI. It is also the first version of Windows to use product activation to combat illegal software duplication. Windows XP was released worldwide for retail sale on October 25, 2001, and over 400 million copies were in use in January 2006. Microsoft released various service packs: SP1, SP2, SP2b, SP2c, and SP3. These added limited features, but mostly fixed bugs and increased system reliability.

XP was packaged in multiple flavors:

  • Windows XP Home Edition, designed for home users, and
  • Windows XP Professional, designed for business and power users. It contains advanced features that the average home user would not use. However, those features generally are disabled in Home Edition, but are there and can be activated.

Two different 64-bit editions were made available. One, designed specifically for Itanium-based workstations, was introduced in 2001 at around the same time as the Home and Professional editions, but was discontinued a few years later when vendors of Itanium hardware stopped selling workstation-class machines due to low sales. The other, called Windows XP Professional x64 Edition.

  • Windows XP Embedded: an edition for specific consumer electronics, set-top boxes, kiosks/ATMs, medical devices, arcade video games, point-of-sale terminals, and VoIP components.
  • Windows Fundamentals for Legacy PCs (July 2006): a thin client version of Windows XP Embedded which targets older machines (as early as the original Pentium).
  • Windows XP Tablet PC Edition was produced for a class of specially designed notebook/laptop computers called tablet PCs. It is compatible with a pen-sensitive screen, supporting handwritten notes and portrait-oriented screens.
  • released April 2003, internally versioned V5.2

References:

Useful Links:

3492 questions
27
votes
11 answers

How can I change the width of a Windows console window?

Is it possible to programmatically, or otherwise, increase the width of the Windows console window? Or do I need to create a wrapper program that looks and acts like the console somehow? Are there any programs around that do this already? I use…
Matthew Scharley
  • 127,823
  • 52
  • 194
  • 222
27
votes
4 answers

How to fix DWMAPI.DLL delay-load dependency under WinXP?

I have built a .dll under WinXP that claims it can't find DWMAPI.DLL when it's loaded. The problem is that this DLL is a Vista DLL, and this a known issue for XP users that have IE7 installed. The recommendation is to uninstall IE7 or repair the…
Jim Buck
  • 20,482
  • 11
  • 57
  • 74
27
votes
28 answers

Apache Maven install "'mvn' not recognized as an internal or external command" after setting OS environmental variables?

I've followed the official installation instructions here for Windows XP. But sometimes when I execute mvn --version, I receive the error message, 'mvn' not recognized as an internal or external command I've even rebooted my machine a couple…
mre
  • 43,520
  • 33
  • 120
  • 170
26
votes
3 answers

How to link winsock.lib?

In my C++ class, I use sockets. I have some errors when linking because, in my opinion, the library winsock.lib is missing. I included these: #ifdef WIN32 #include typedef int socklen_t; typedef char raw_type; …
Safari
  • 11,437
  • 24
  • 91
  • 191
26
votes
3 answers

Opening a remote machine's Windows C drive

I'm trying to locally mount a machine's C drive that is on my LAN. I need to able to browse the contents of the other machine when tracing through code. I once saw a sys admin do some crazy windows incantation from the cmd prompt. Something…
Ross Rogers
  • 23,523
  • 27
  • 108
  • 164
26
votes
3 answers

How to tell if the OS is Windows XP or higher?

I am trying to play with the Environment.OSVersion.Version object and can't really tell what version would indicate that the OS is Windows XP or higher (e.g. I want to exclude Windows 2000, ME or previous versions).
AngryHacker
  • 59,598
  • 102
  • 325
  • 594
26
votes
5 answers

Enable/disable network connection from command line

I know that there exists ton of results in Google for this: results, but I didn't make it in my Windows XP machine. I want to disable LAN connection from command line. >netsh interface set interface "Local Area Connection" DISABLED One or more…
trante
  • 33,518
  • 47
  • 192
  • 272
26
votes
10 answers

How to access share folder in virtualbox. Host Win7, Guest Fedora 16?

I'm a newbie in linux. I installed Fedora 16 OS as guest in virtualbox on Window 7. Now, I want to access share folder from Fedora. Here is something I did: Install guest addtion [OK] Make share folder link to virtualbox [OK]. Share folder path in…
PhiVH
  • 447
  • 1
  • 5
  • 10
25
votes
19 answers

Android: trouble updating to Android SDK Tools, revision 7

Currently I have Android SDK 2.1 (+ tools revision 4). I'd like to upgrade to Android SDK 2.2. When I try to do it I'm informed I need to upgrade Android SDK Tools to revision 7 first. So I agree, the process starts and then I get an error: -=…
Vit Khudenko
  • 28,288
  • 10
  • 63
  • 91
25
votes
5 answers

What is a good IDE for working with shell-scripting in a Windows environment?

I have already learned shell-scripting in Linux environment. However, now I am unable to install Linux on my PC, but I need to practice shell-scripting. Currently, I have Windows XP installed on my PC. Is there any known IDE which can help me…
ykombinator
  • 2,724
  • 7
  • 25
  • 46
25
votes
5 answers

git ignore exception not working as desired

WinXP + mysisGit1.7 In my .gitignore file, but still can't see Demos/path/to/file/file.cpp being tracked by git. I have below entries: Demos/ !Demos/path/to/file/file.cpp The absolute path is: c:\Project\Demos\path\to\file\file.cpp What could be…
Stan
  • 37,207
  • 50
  • 124
  • 185
25
votes
19 answers

How to start MySQL server on windows xp

Whenever I try to start MySQL by typing > mysql -u root I get the error ERROR 2003(HY000): Can't connect to MySQL server on 'localhost' (10061) How can I solve the problem above? I just downloaded MySQL and unzipped it in the E: drive. I have not…
Dusk
  • 2,191
  • 6
  • 38
  • 57
25
votes
5 answers

How to kill an open process on node.js?

I'm trying to set up a build-system for Node.js on sublime, so I can press F7 to call "node" on the openned file. The problem is that the process is then open forever, so, the second time I use F7 I get an add-in-use. Is there a way I can kill the…
MaiaVictor
  • 51,090
  • 44
  • 144
  • 286
24
votes
3 answers

git.cmd vs git.exe - what is the difference and which one should be used?

I have a rough idea that git.cmd is only a wrapper (but added to PATH by default), but I found out that git.exe works as well and I intend to use it as a workaround to this issue (comments to it rather, regarding chcp on XP64). Would that be not…
prusswan
  • 6,853
  • 4
  • 40
  • 61
24
votes
9 answers

Ruby on Rails on Windows XP CTRL+C in console not stopping mongrel

I am currently in the process of learning Ruby on Rails. I have been following the Learning Rails podcast and screencasts. I've run into a problem, well more of an annoyance. Every time the screencast has me kill the mongrel server I am forced to…
Jayrox
  • 4,335
  • 4
  • 40
  • 43