I had the same problem...I cleaned the registry using ccleaner and Iobit advances systemcare 5(this did the most I think) and it was fixed, the black screen probably comes from a file that went missing and your computer is searching for it during the black screen, try cleaning the registry with the 2 programs I suggested.