arduino 101 geniuno

could someone pls help i have bean having problem connecting my arduino to my win10 laptop but if i connect it to my mac it works. but on my win 10 laptop serial monitor works but i can upload, and if i try it gives this message.

Arduino: 1.8.7 (Windows 10), Board: "Arduino/Genuino 101"

Sketch uses 17168 bytes (11%) of program storage space. Maximum is 155648 bytes.
C:\Users\Talha Patelia\AppData\Local\Arduino15\packages\Intel\tools\arduino101load\1.6.9+1.28/arduino101load/arduino101load C:\Users\Talha Patelia\AppData\Local\Arduino15\packages\Intel\tools\arduino101load\1.6.9+1.28/x86/bin C:\Users\Talha Patelia\AppData\Local\Temp\arduino_build_741225/sketch_sep24a.ino.bin COM3 verbose ATP1BLE000-1541C5635 141312
Starting download script...
Args to shell: [C:\Users\Talha Patelia\AppData\Local\Arduino15\packages\Intel\tools\arduino101load\1.6.9+1.28/x86/bin C:\Users\Talha Patelia\AppData\Local\Temp\arduino_build_741225/sketch_sep24a.ino.bin COM3 verbose ATP1BLE000-1541C5635 141312]
Serial Port: Patelia\AppData\Local\Temp\arduino_build_741225/sketch_sep24a.ino.bin
BIN FILE C:\Users\Talha
Waiting for device...
Device found!
exit status 70
An error occurred while uploading the sketch

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Without posting any code there is very little that people can try in an effort to help you. From the error message alone, I would suggest trying with an older version of the IDE. If you still have 1.8.5, try with that. There are more and more bugs surfacing in 1.8.7 and some can be traced to 1.8.6.

In Preferences, set "Show verbose output during: compilation upload". That should give more detailed information about the upload process. This should at least let you know what program is reporting "exit status 70".

DON'T CROSS POST!!!!!!!!!!!!!!!!!!!!
http://forum.arduino.cc/index.php?topic=570073
I HAVE REPORTED THIS THREAD TO THE MODERATORS

and the errors:
Dependency Graph

|-- 1.0.2
|-- 1.3.0
| |-- 1.0.2
|-- 1.0
|--
Linking .pioenvs\genuino101\firmware.elf
.pioenvs\genuino101\libd55\libFirmware.a(DHT.cpp.o): In function DHT::DHT(unsigned char, unsigned char, unsigned char)': DHT.cpp:(.text._ZN3DHTC2Ehhh+0x0): multiple definition of DHT::DHT(unsigned char, unsigned char, unsigned char)’
.pioenvs\genuino101\lib4fb\libDHT sensor library_ID19.a(DHT.cpp.o):DHT.cpp:(.text._ZN3DHTC2Ehhh+0x0): first defined here
.pioenvs\genuino101\libd55\libFirmware.a(DHT.cpp.o): In function DHT::DHT(unsigned char, unsigned char, unsigned char)': DHT.cpp:(.text._ZN3DHTC2Ehhh+0x0): multiple definition of DHT::DHT(unsigned char, unsigned char, unsigned char)’
.pioenvs\genuino101\lib4fb\libDHT sensor library_ID19.a(DHT.cpp.o):DHT.cpp:(.text._ZN3DHTC2Ehhh+0x0): first defined here
.pioenvs\genuino101\libd55\libFirmware.a(DHT.cpp.o): In function DHT::begin()': DHT.cpp:(.text._ZN3DHT5beginEv+0x0): multiple definition of DHT::begin()’
.pioenvs\genuino101\lib4fb\libDHT sensor library_ID19.a(DHT.cpp.o):DHT.cpp:(.text._ZN3DHT5beginEv+0x0): first defined here
.pioenvs\genuino101\libd55\libFirmware.a(DHT.cpp.o): In function DHT::convertCtoF(float)': DHT.cpp:(.text._ZN3DHT11convertCtoFEf+0x0): multiple definition of DHT::convertCtoF(float)’
.pioenvs\genuino101\lib4fb\libDHT sensor library_ID19.a(DHT.cpp.o):DHT.cpp:(.text._ZN3DHT11convertCtoFEf+0x0): first defined here
.pioenvs\genuino101\libd55\libFirmware.a(DHT.cpp.o): In function DHT::convertFtoC(float)': DHT.cpp:(.text._ZN3DHT11convertFtoCEf+0x0): multiple definition of DHT::convertFtoC(float)’
.pioenvs\genuino101\lib4fb\libDHT sensor library_ID19.a(DHT.cpp.o):DHT.cpp:(.text._ZN3DHT11convertFtoCEf+0x0): first defined here
.pioenvs\genuino101\libd55\libFirmware.a(DHT.cpp.o): In function DHT::computeHeatIndex(float, float, bool)': DHT.cpp:(.text._ZN3DHT16computeHeatIndexEffb+0x0): multiple definition of DHT::computeHeatIndex(float, float, bool)’
.pioenvs\genuino101\lib4fb\libDHT sensor library_ID19.a(DHT.cpp.o):DHT.cpp:(.text._ZN3DHT16computeHeatIndexEffb+0x0): first defined here
.pioenvs\genuino101\libd55\libFirmware.a(DHT.cpp.o): In function DHT::expectPulse(bool)': DHT.cpp:(.text._ZN3DHT11expectPulseEb+0x0): multiple definition of DHT::expectPulse(bool)’
.pioenvs\genuino101\lib4fb\libDHT sensor library_ID19.a(DHT.cpp.o):DHT.cpp:(.text._ZN3DHT11expectPulseEb+0x0): first defined here
.pioenvs\genuino101\libd55\libFirmware.a(DHT.cpp.o): In function DHT::read(bool)': DHT.cpp:(.text._ZN3DHT4readEb+0x0): multiple definition of DHT::read(bool)’
.pioenvs\genuino101\lib4fb\libDHT sensor library_ID19.a(DHT.cpp.o):DHT.cpp:(.text._ZN3DHT4readEb+0x0): first defined here
.pioenvs\genuino101\libd55\libFirmware.a(DHT.cpp.o): In function DHT::readTemperature(bool, bool)': DHT.cpp:(.text._ZN3DHT15readTemperatureEbb+0x0): multiple definition of DHT::readTemperature(bool, bool)’
.pioenvs\genuino101\lib4fb\libDHT sensor library_ID19.a(DHT.cpp.o):DHT.cpp:(.text._ZN3DHT15readTemperatureEbb+0x0): first defined here
.pioenvs\genuino101\libd55\libFirmware.a(DHT.cpp.o): In function DHT::readHumidity(bool)': DHT.cpp:(.text._ZN3DHT12readHumidityEb+0x0): multiple definition of DHT::readHumidity(bool)’
.pioenvs\genuino101\lib4fb\libDHT sensor library_ID19.a(DHT.cpp.o):DHT.cpp:(.text._ZN3DHT12readHumidityEb+0x0): first defined here
collect2.exe: error: ld returned 1 exit status

It looks like you have two DHT library being compiled at the same time.