Concerning ASPI, I told you to report what you see on the screen after calling Nero InfoTool | ASPI | System, the reason being that sometimes the (saved) report file doesn't list everything. The Software Information section in the saved file doesn't list full ASPI. So call up Nero InfoTool again, select the ASPI tab, list the files and tell us if you see "System ASPI is installed and working correctly" at the bottom of the screen.
You need EasyWriteReader to read InCD discs on your CD-ROM drive. This may be useful: sometimes a damaged disc can't be read in a burner, but is readable in a CD-ROM drive. Hence I suggest that you leave EasyWriteReader as it is. You won't save much be uninstalling it; yet if you wish, just use Add/Remove Programs (it's separate from InCD).
Please understand that nobody will be able to help unless you describe in detail what you do after each post.
Since you can't find LowerFilters or UpperFilters in the registry, I guess you have somehow managed to delete these entries. Anyway, you should now uninstall Nero, InCD and EasyWriteReader via Add/Remove Programs, and install them again. This should retrieve correct values for LowerFilters and UpperFilters.
This should also take care of "hardware missing from Explorer".
Finally, you should re-read my previous post, and report carefully which actions you have taken.