利用している覚えのない tcp/443 ポートが利用されていることに気が付きました。まぁ自分の端末なので何かWebサーバでも起動したままであったかと思いポートを確認してみました。
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\daisuke>netstat -ano | findstr LISTENING
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 904
TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 1700
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:902 0.0.0.0:0 LISTENING 2892
TCP 0.0.0.0:912 0.0.0.0:0 LISTENING 2892
TCP 0.0.0.0:990 0.0.0.0:0 LISTENING 3512
TCP 0.0.0.0:1026 0.0.0.0:0 LISTENING 532
TCP 0.0.0.0:1027 0.0.0.0:0 LISTENING 988
TCP 0.0.0.0:1029 0.0.0.0:0 LISTENING 340
TCP 0.0.0.0:1071 0.0.0.0:0 LISTENING 592
TCP 0.0.0.0:1076 0.0.0.0:0 LISTENING 600
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 7008
TCP 0.0.0.0:3389 0.0.0.0:0 LISTENING 1224
TCP 0.0.0.0:5357 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:8081 0.0.0.0:0 LISTENING 1500
TCP 0.0.0.0:17500 0.0.0.0:0 LISTENING 4536
TCP 127.0.0.1:2559 0.0.0.0:0 LISTENING 1844
TCP 127.0.0.1:5679 0.0.0.0:0 LISTENING 3512
TCP 127.0.0.1:5939 0.0.0.0:0 LISTENING 2576
TCP 127.0.0.1:7438 0.0.0.0:0 LISTENING 3512
TCP 127.0.0.1:8307 0.0.0.0:0 LISTENING 1700
TCP 127.0.0.1:9421 0.0.0.0:0 LISTENING 4556
TCP 127.0.0.1:9422 0.0.0.0:0 LISTENING 4556
TCP 127.0.0.1:9423 0.0.0.0:0 LISTENING 4556
TCP 127.0.0.1:12001 0.0.0.0:0 LISTENING 1700
TCP 192.168.1.150:139 0.0.0.0:0 LISTENING 4
TCP [::]:135 [::]:0 LISTENING 904
TCP [::]:443 [::]:0 LISTENING 1700
TCP [::]:445 [::]:0 LISTENING 4
TCP [::]:990 [::]:0 LISTENING 3512
TCP [::]:1026 [::]:0 LISTENING 532
TCP [::]:1027 [::]:0 LISTENING 988
TCP [::]:1029 [::]:0 LISTENING 340
TCP [::]:1071 [::]:0 LISTENING 592
TCP [::]:1076 [::]:0 LISTENING 600
TCP [::]:3389 [::]:0 LISTENING 1224
TCP [::]:5357 [::]:0 LISTENING 4
TCP [::]:8081 [::]:0 LISTENING 1500
TCP [::1]:5679 [::]:0 LISTENING 3512
TCP [::1]:8307 [::]:0 LISTENING 1700
TCP [::1]:12001 [::]:0 LISTENING 1700
C:\Users\daisuke>
上記の出力例では、PID 1700 が tcp/443 を利用していることが判ります。これをタスクマネージャのプロセスタブで確認してみると、vmware-hostd.exe がポートを占有しています。うーん。 vmware-hostd.exe って前から tcp/443 利用してたっけな・・・?とにかく、原因がわかったので、XAMPP 側の利用ポートを httpd.conf で変更するか、またはこの vmware-hostd.exe の利用ポートを他のポートに変更する対策をとることにしましょう。私の場合は後者をやりたいので、設定箇所を確認。
VMware Workstation 8 を利用している環境で確認したところ、概ね以下のような手順でポートの変更ができます。
1. [編集]-[環境設定]-[共有 VM]にある[設定の変更]ボタンをクリック。
2. 仮想マシンの共有を利用している状態と思いますので、[共有を無効にする]ボタンをクリックして一旦共有を無効化。
3. 「VMware Workstation Server により仕様されるポート:」で 443 から別のポートに変更して保存。(私は10443に変更しました)
4. [共有を有効にする]ボタンをクリックし、仮想マシンの共有を有効状態に戻す。
5. 443ポートが解放されていることを確認。
XAMPP に限った話ではありませんが、ローカルでの Apache や lighttpd の起動に問題が発生した際には一度確認してみると良いかと思います。