Why would Visual Studio use ctrl+Y for redo like everything else in Windows? I mean why would it? Anyway, if it’s deleting lines for you instead of the normal “redo”:
Tools->Options…->Environment->Keyboard. Change keyboard mapping scheme to (Default). (It was probably set on Visual Basic 6.)