the action can't be completed because the folder or a file in it is open in another program

Anonymous
2013-03-21T10:22:13+00:00

this is annoying

the files or folders in question are not open in another program, windows is just refusing to let them be moved or deleted due a recent action ie: photographs moved elsewhere etc

Windows for home | Previous Windows versions | Files, folders, and storage

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2013-03-21T10:43:05+00:00

This may also be helpful:

Open Windows explorer.

Click ‘Organize -> Folder and search options’ (or ‘View -> Folder options’).

Select the ‘View’-tab.

In the ‘Advanced settings’ window, disable ‘Launch folder windows in a separate process’.

You may need to force restart all explorer instances (via task manager) or reboot your computer if the setting is not applied immediately.

Was this answer helpful?

90+ people found this answer helpful.
0 comments No comments

193 additional answers

Sort by: Most helpful
  1. Anonymous
    2017-03-31T07:55:02+00:00

    Из-за дурной головы, ногам нет покоя!

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2017-03-04T13:09:39+00:00

    Hi guys.

    I've been having the same problem and the following method worked for me.

    I know is not a professional behavior but have in mind that we are affording a non solved bug, so anything that works can help. I code in VB.net and this trick  does the job for me:

    3:

            Try

                If My.Computer.FileSystem.DirectoryExists("My directory path") = True Then                                                                                  'check if directory exists (or file with FileExists) 

                My.Computer.FileSystem.DeleteDirectory("My directory path", _            

               FileIO.UIOption.OnlyErrorDialogs, _

               FileIO.RecycleOption.SendToRecycleBin)         'try to eliminate

                End If

            Catch                                                                      'in case of error

                Application.DoEvents()                                     'let the OS work

                Thread.Sleep(100)                                             'wait 100 ms

                GoTo 3                                                               'try again

            End Try

    I used in a VirtualBox with Windows 8 x64 installed (with very low RAM)

    I haven't count the times that must try, but in a slow machine seems to have no delay.

    I hope it helps.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2016-12-09T08:48:05+00:00

    Its been years and it's still very annoying. MS please do something.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2016-12-08T14:49:30+00:00

    Only 3 years old? Heck, I've been on a thread regarding a simple Outlook issue for FIVE years. And IT always answers, "That would be a great idea! I'll pass that on!" How nice to be a monopoly.

    Was this answer helpful?

    0 comments No comments