Connecting arduino uno + wifi to my laptop with hotspot

i am trying to connect my arduino to my laptop by wifi connection.
therfor i combine an arduino uno and a wifi shield (official).

on the windows 8 laptop i am starting a hotspot.
to start the hotspot i run the command window with administrative rights.

then i type the following commands:
netsh wlan set hostednetwork mode=allow ssid=hotspot key=12345678
netsh wlan start hosted network

that is for the hotspot.
on my arduino i am using the example wpa program with the ssid and key from the hotspot:


 This example connects to an unencrypted Wifi network.
 Then it prints the  MAC address of the Wifi shield,
 the IP address obtained, and other network details.

 * WiFi shield attached

 created 13 July 2010
 by dlf (Metodo2 srl)
 modified 31 May 2012
 by Tom Igoe
#include <SPI.h>
#include <WiFi.h>

char ssid[] ="hotspot";     //  your network SSID (name)
char pass[] ="12345678";  // your network password
int status = WL_IDLE_STATUS;     // the Wifi radio's status

void setup() {
  //Initialize serial and wait for port to open:
  while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only

  // check for the presence of the shield:
  if (WiFi.status() == WL_NO_SHIELD) {
    Serial.println("WiFi shield not present");
    // don't continue:
    while (true);

  String fv = WiFi.firmwareVersion();
  if ( fv != "1.1.0" )
    Serial.println("Please upgrade the firmware");

  // attempt to connect to Wifi network:
  while ( status != WL_CONNECTED) {
    Serial.print("Attempting to connect to WPA SSID: ");
    // Connect to WPA/WPA2 network:
    status = WiFi.begin(ssid, pass);

    // wait 10 seconds for connection:

  // you're connected now, so print out the data:
  Serial.print("You're connected to the network");


void loop() {
  // check the network connection once every 10 seconds:

void printWifiData() {
  // print your WiFi shield's IP address:
  IPAddress ip = WiFi.localIP();
  Serial.print("IP Address: ");

  // print your MAC address:
  byte mac[6];
  Serial.print("MAC address: ");
  Serial.print(mac[5], HEX);
  Serial.print(mac[4], HEX);
  Serial.print(mac[3], HEX);
  Serial.print(mac[2], HEX);
  Serial.print(mac[1], HEX);
  Serial.println(mac[0], HEX);


void printCurrentNet() {
  // print the SSID of the network you're attached to:
  Serial.print("SSID: ");

  // print the MAC address of the router you're attached to:
  byte bssid[6];
  Serial.print("BSSID: ");
  Serial.print(bssid[5], HEX);
  Serial.print(bssid[4], HEX);
  Serial.print(bssid[3], HEX);
  Serial.print(bssid[2], HEX);
  Serial.print(bssid[1], HEX);
  Serial.println(bssid[0], HEX);

  // print the received signal strength:
  long rssi = WiFi.RSSI();
  Serial.print("signal strength (RSSI):");

  // print the encryption type:
  byte encryption = WiFi.encryptionType();
  Serial.print("Encryption Type:");
  Serial.println(encryption, HEX);

i have no clue why but it is not working.

first i thought the problem is the arduino but
i can connect the arduino the way above to a friends laptop
and i can also connect my mobilephone to my laptop/ hotspot

So i suggest the problem is my wlan module inside my laptop.
is anyone having a clue which settings i have to change so the connection will run on my system?