Ethernet Shield W5100 Not working with Arduino UNO

Considering the IP of the PC, then this should work.

// this must be unique
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xEC };

// change to your network settings

IPAddress ip( 169,254,2,2 );
IPAddress gateway( 169,254,0,1 );
IPAddress subnet( 255,255,0,0 );

Ethernet.begin(mac,ip,gateway,gateway,subnet);