While delete "startup items", it says file not found so cannot delete.

On W8.1 it is showing these startup items, ditto as what task manager is showing.

1238191501_ccleanererr_startup1.jpg.517c76311b8fda3db3ebe327de9ea798.jpg

But, when I go to delete the third entry, it gives this error message.

2109885799_ccleanererr_startup2.jpg.dcdf9f7f19b0f7b5a4696e840ef78767.jpg

I don't know where the file should have been, how it got missing and what to do now.

But ccleaner leaves it at that, baffling me the next time when I will come to that again after a few weeks.

I think it should ask us "Remove that entry?" and should remove it if we confirm. There is no point having an entry whose file is not there so it cannot run in any case.

Thanks.

Does this occur if you run CCleaner by right-clicking on it > Run as Administrator?

Are you able to enable the item in the Task Manager, or does it also give an error when doing so? (Feel free to then disable it again, of course.)

Might also try managing this item with Autoruns as described in Method 1 here: https://www.winhelponline.com/blog/task-manager-startup-tab-entries-remove-invalid/