[HTML]SignTool Error: The file is being used by another process.
Hello,
I receive this error from building a JavaScript app on a build server:
SignTool Error: The file is being used by another process.
This reproduced when building on local machine, and goes away after building again. However, our company uses gated builds so the first failure will stop an entire 2.1 hour build and I can't ship the product.
The instruction to launch SignTool is located in external files so I can't disable it, run it twice, or run it in a while loop until succeeds, ignoring failures. I have to get it to work right the first time. I looked on MSDN, and there are other people
who had this problem and never solved it.
https://social.msdn.microsoft.com/Forums/vstudio/en-US/5871d64c-e178-4f5c-85cd-a603fe56d6c7/signtask-signtool-error-the-file-is-being-used-by-another-process?forum=msbuild
http://www.codeproject.com/Questions/275454/Can-anyone-help-me-with-Signtool-Setup-Deployment
http://qualapps.blogspot.in/2006/12/code-signing.html
The only clue I have is our solution having build configurations that aren't called "Debug" and "Release", which have been cloned from Debug/Release and have WinRT apps building. If the build script for WinRT depends on anything being
called "Debug" and "Release" it wouldn't work correctly.
In any case, there is no documentation for SignTool that mentions this error - how do I fix it?
Hi TripleRectified,
>> If the build script for WinRT depends on anything being called "Debug" and "Release" it wouldn't work correctly
What's you version of Visual Studio, on my side, in the Visual Studio 2013 Update 4, I created a new configuration(Copy Settings from "Debug") to build a WINJS project, but I can't see the exception you mentioned.
>>This reproduced when building on local machine, and goes away after building again
Does it happen on all local machines? We need to exclude environment facts first, for example: Tool, OS etc.
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.
Similar Messages
-
Error occurs during reseed - the EDB file is being used by another process
Greetings,
We were notified today that one of our databases in an Exchange 2013 cluster is currently in a failed state. We have three servers - two at the primary site and one in the DR site. The database has a mounted and healthy copy on its preferred server, but
the secondary copy is now failed with a pretty high CopyQueueLength.
I've done plenty of reseeds with Exchange 2010, and I understand that Exchange 2013 will do an automatic reseed in the event of a failure. However the auto-reseed is generating the following message:
Automatic Reseed Manager failed to execute repair workflow 'FailedSuspendedCopyAutoReseed' for database 'DB05'. Error: The Automatic Reseed Manager encountered an error: The automatic repair operation for database copy 'DB05\mb02' will not be run because
one of the prerequisite checks failed. Error: There are no Exchange volumes mounted under root path 'C:\ExchangeVolumes', which are required for the Automatic Reseed component.
WorkflowLaunchReason: The seeding operation failed. Error: An error occurred while performing the seed operation. Error: The process cannot access the file 'M:\DB05\DB05.EDB' because it is being used by another process.
During the course of my investigation, I tried to rename the .edb file to .old and was told that the file is in use by Microsoft.exchange.store.worker.exe. There doesn't seem to be a way to kill this process, as every time I've tried I've been told that
access is denied. I'm not even sure it's wise to kill the process anyway (I'm only trying to kill the one with the PID that matches the database).
Attempting to manually reseed the database generates a similar error to the one above. I've failed all the databases over to the other server and restarted the Information Store service as well as the Host Controller service, but so far I can't seem to get
this file unlocked. One article I found did mention making sure that Exchange Servers is listed and given Read access to the folder. I did manually set this but I still see no change. I also verified that Symantec Endpoint Protection is set to exclude .edb
files, and the automatic Exchange exclusions are preventing it from scanning the Exchange install locations.
I'm curious if anyone has any suggestions that I might have missed so far. This is confusing the daylights out of me and I'd like to be able to get this reseeded. I suspect that even a full server restart won't clear this up, so any help would be great.
We're just starting to transition users over from Exchange 2007 to 2013, and I'd prefer to have a method of avoiding this in the future before we're in full production.Thanks for your response, Ed! I really appreciate you taking the time to do so.
The ultimate fix for this was a reboot of the server and I was finally able to kick off a reseed. For the sake of thoroughness, here's the last two things we tried before rebooting.
I did try stopping the Symantec Endpoint Protection service on the server, but the job still failed in the same way. I'd also been given the recommendation to try stopping the Information Store service and try a reseed like that. Still no love. I've been
using ProcessExplorer, too, to try and isolate the lock, but didn't have much luck there, beyond what I already knew regarding the store.worker.exe locking the file.
I don't much care for the notion that I needed to reboot the server to remove that lock, I was really hoping for something less intrusive. But at least we've got it working and can move on with our day!
Again, thanks for your response, Ed! -
How to tell if a file is being used by another process?
Thanks to nrlz for helping me with my last question http://forum.java.sun.com/thread.jsp?forum=31&thread=387999&tstart=15&trange=15 i have been able to make my virtual folder containing folders :) sort of a tounge twister :)
However i have had to put in a 1 second delay before running the script after i create it otherwise the script will fail as it thinks the file is still being used by the java program.
I wish to know how to test for wether a file is currently locked by a process (with out trying to create a File() instance in a try/catch block as this would lock the file again :/ )
the program is below.
If you are using win98 you may need to change:
Runtime.getRuntime().exec("c:\\winnt\\system32\\wscript.exe \"createShorcut.vbs\"");
to
Runtime.getRuntime().exec("c:\\windows\\system32\\wscript.exe \"createShorcut.vbs\"");
you will need a file called directories.ini with the following format:
<directory that will hold the shortcuts>
<directory 1>
<directory 2>
<directory n>
END
example
--->file start<---
c:\root
c:\
d:\
f:\apps\
g:\games\
END
--->file end<----
import java.io.*;
class winVirtualFolder
public static void main (String args[]) throws IOException, InterruptedException
File inFile = new File("directories.ini");
FileReader fileReader = new FileReader(inFile);
BufferedReader bufReader = new BufferedReader(fileReader);
String str="";
String home="";
winVirtualFolder wVF=new winVirtualFolder();
home= bufReader.readLine();
str=bufReader.readLine();
System.out.println("HOME DIR: "+home);
while (!str.equals("*END*"))
System.out.println("***STR: "+str);
wVF.createShortcuts(str,home);
str=bufReader.readLine();
void createShortcuts(String path,String home) throws IOException, InterruptedException
File directory= new File(path);
String[] listing =directory.list();
File[] fileListing =directory.listFiles();
String[] directories= new String[listing.length];
for (int i=0;i<listing.length;i++)
System.out.print(listing);
if (fileListing[i].isDirectory())
System.out.println(" DIRECTORY");
File outFile = new File("createShorcut.vbs");
FileWriter fileWriter = new FileWriter(outFile);
BufferedWriter bufWriter = new BufferedWriter(fileWriter);
bufWriter.write("set WshShell = WScript.CreateObject(\"WScript.Shell\")\r\n");
bufWriter.write("set oShellLink = WshShell.CreateShortcut(\""+home+""+listing[i]+".lnk\")\r\n");
bufWriter.write("oShellLink.TargetPath = \""+path+""+listing[i]+"\\\"\r\n");
bufWriter.write("oShellLink.Description = \""+listing[i]+"\\\"\r\n");
bufWriter.write("oShellLink.Save\r\n");
bufWriter.close();
sleep(1000);
Runtime.getRuntime().exec("c:\\winnt\\system32\\wscript.exe \"createShorcut.vbs\"");
else System.out.println("");
void sleep (long time)
long waitValue=System.currentTimeMillis()+time;
while (System.currentTimeMillis()<waitValue){}I have over come my problem by creating a seperate script for each shortcut first and then running the scripts later. This does mean that there needs to be space for the temporary script files... but since each of those are under 1K each i do not suppose that it is much of an issue. It has however remakably increased performance by over 100 fold!
here is the code if anyone is interested:
import java.io.*;
import java.util.*;
class winVirtualFolder
public static void main (String args[]) throws IOException
File inFile = new File("directories.ini");
FileReader fileReader = new FileReader(inFile);
BufferedReader bufReader = new BufferedReader(fileReader);
String str="";
String home="";
int count=0;
winVirtualFolder wVF=new winVirtualFolder();
home= bufReader.readLine();
str=bufReader.readLine();
System.out.println("Home Directory: "+home);
Vector createdDirectories = new Vector();
File directory= new File(home);
String[] listing =directory.list();
for (int i=0;i<listing.length;i++)
if (wVF.isAlink(listing))
createdDirectories.add(listing[i].substring(0,listing[i].length()-4));
count++;
int startCount=count;
while (!str.equals("*END*"))
System.out.println("Creating shortcuts scripts of directories from "+str);
count=wVF.createScripts(str,home,createdDirectories,count);
str=bufReader.readLine();
System.out.print("Running Scripts");
wVF.runScripts(startCount,count,home);
int dirCount=0;
File file;
while (dirCount<count-1)
dirCount=0;
String str1;
for (int i=0;i<createdDirectories.size();i++)
str1=(String) createdDirectories.get(i);
file = new File(home+""+str1+".lnk");
if (file.exists()) dirCount++;
System.out.print(".");
wVF.sleep(100);
System.out.println("Done!");
System.out.println("Deleting Scripts");
wVF.deleteScripts(startCount,count,home);
int createScripts(String path,String home,Vector createdDirectories, int count) throws IOException
File directory= new File(path);
String[] listing =directory.list();
File[] fileListing =directory.listFiles();
String[] directories= new String[listing.length];
for (int i=0;i<listing.length;i++)
if (fileListing[i].isDirectory())
int no=0;
String number="";
while(exists(listing[i]+""+number,createdDirectories))
no++;
number="-"+no;
createdDirectories.add(listing[i]+""+number);
File outFile = new File(home+"createShorcut"+count+".vbs");
FileWriter fileWriter = new FileWriter(outFile);
BufferedWriter bufWriter = new BufferedWriter(fileWriter);
bufWriter.write("set WshShell = WScript.CreateObject(\"WScript.Shell\")\r\n");
bufWriter.write("set oShellLink = WshShell.CreateShortcut(\""+home+""+listing[i]+""+number+".lnk\")\r\n");
bufWriter.write("oShellLink.TargetPath = \""+path+""+listing[i]+"\\\"\r\n");
bufWriter.write("oShellLink.Description = \""+listing[i]+"\\\"\r\n");
bufWriter.write("oShellLink.Save\r\n");
bufWriter.close();
count++;
return count;
void runScripts(int startCount,int count,String home) throws IOException
for (int i=startCount;i<count;i++)
Runtime.getRuntime().exec("c:\\winnt\\system32\\wscript.exe \""+home+"createShorcut"+i+".vbs\"");
void deleteScripts(int startCount,int count,String home) throws IOException
for (int i=startCount;i<count;i++)
File outFile = new File(home+"createShorcut"+i+".vbs");
outFile.delete();
void sleep (long time)
long waitValue=System.currentTimeMillis()+time;
while (System.currentTimeMillis()<waitValue){}
boolean exists(String str,Vector createdDirectories)
for (int i=0;i<createdDirectories.size();i++)
if (str.equals((String) createdDirectories.get(i))) return true;
return false;
boolean isAlink(String str)
if (str.endsWith(".lnk"))
return true;
return false; -
I am working with a client who is attempting to backup to a NAS device
The device is a linksys NSS6000 (Cisco device).
It’s a dual 1Gbit LAN device that supports CIFS / FTP and NFS transfers. It has only 1Gbit lan connected.
The device has 4 * 500 gb sata drives in raid 1 attached.
Cables go from cat 5 to fiber back to cat5. (The NAS is located at a neighboring office) The switches are 1gbit.
Server is a win2k8r1 fully up to date.
When backing up to the NAS device, the following error occurs:
Running backup of volume Local Disk(D:), copied (86%).
Running backup of volume Local Disk(D:), copied (90%).
Running backup of volume Local Disk(D:), copied (94%).
Running backup of volume Local Disk(D:), copied (98%).
Backup of volume Local Disk(D:) completed successfully.
Backup stopped before completing.
Summary of backup:
Backup stopped before completing.
The process cannot access the file because it is being used by another process.
If we redirect the backup to a folder on a 2008 share, the backup completes successfully.
Only when backing up to the linksys NSS6000 does the error occur.
No other backup processes are writing to the NAS device so I can't understand why the process thinks the file is
being used by another process.
One thing we did notice that when the backup to the NAS device occurs, throughput is about 150 mbit average
On the 2008 server shares we successfully backup to, the through put is 500 mbit. Not sure if that is important, but
might be worth mentioning.
The following event log entry was noted at the end of the backup.
The description for Event ID '519' in Source 'Microsoft-Windows-Backup' cannot be found.
The local computer may not have the necessary registry information or message DLL files to display the message,
or you may not have permission to access them. The following information is part of the
event:'2009-05-12T10:13:31.617Z', '', '2147942432', '%%2147942432'
Any ideas?
Thanks..MichaelI am also seeing the same problem backing up nightly to a brand new NAS device (WD My Book Live)
All the error codes are the same as those in this thread.
From Windows Event Viewer:
The backup operation that started at '2011-03-25T06:00:19.811302700Z' has failed with following error code '2147942432' (The process cannot access the file because it is being used by another process.). Please review the event details
for a solution, and then rerun the backup operation once the issue is resolved.
Fault bucket 659897467, type 5
Event Name: WindowsBackupFailure
Response: Not available
Cab Id: 0
Problem signature:
P1: Backup
P2: 6.1.7600
P3: 0x80070020
P4: 7
P5:
P6:
P7:
P8:
P9:
P10:
Attached files:
C:\Windows\Logs\WindowsBackup\WindowsBackup.1.etl
These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\NonCritical_Backup_6957d65de91fc4a853ecc7c78914bf7351fff0d1_14578325
Analysis symbol:
Rechecking for solution: 0
Report Id: dd480bf2-56a6-11e0-ae81-00217099bf56
Report Status: 0
From Report.wer in C:\ProgramData\Microsoft\Windows\WER\ReportArchive\NonCritical_Backup_6957d65de91fc4a853ecc7c78914bf7351fff0d1_14578325
Version=1
EventType=WindowsBackupFailure
EventTime=129455071508181139
Consent=1
UploadTime=129455071508201140
ReportIdentifier=dd480bf2-56a6-11e0-ae81-00217099bf56
Response.BucketId=659897467
Response.BucketTable=5
Response.type=4
Sig[0].Name=Operation
Sig[0].Value=Backup
Sig[1].Name=AppVer
Sig[1].Value=6.1.7600
Sig[2].Name=HRESULT
Sig[2].Value=0x80070020
Sig[3].Name=TargetType
Sig[3].Value=7
DynamicSig[1].Name=OS Version
DynamicSig[1].Value=6.1.7600.2.0.0.256.48
DynamicSig[2].Name=Locale ID
DynamicSig[2].Value=1033
State[0].Key=Transport.DoneStage1
State[0].Value=1
State[1].Key=DataRequest
State[1].Value=Bucket=659897467/nBucketTable=5/nResponse=1/n
FriendlyEventName=WindowsBackupFailure
ConsentKey=WindowsBackupFailure
AppName=Windows host process (Rundll32)
AppPath=C:\Windows\System32\rundll32.exe
ReportDescription=Windows Backup failure -
Dear Adobe Users!
Please help!
I'm using Adobe Audition CS5.5 on a Mac - OSX 10.8.2 (latest version of Mountain Lion) and I'm trying to select a Multi-Output device.
This was working FINE last few days - today, I get an error. I've tried to re-install Adobe Audition and that hasn't fixed the problem. When it first started up it said it couldn't find any audio devices at all.
Please can you help? I'm getting a message saying the device is being used by another process - but it's not being used by anything else at all!
Hope you are able to help! I use the multi output device option so I can record what I can hear. I spent two days trying to sort that out after it all-of-a-sudden didn't work last Thursday.
Now just spent last two hours trying to get Adobe to recognise the Multi Output device - it's been working fine last few days!
Many thanks if you're able to help!
- RoryDurin,
May have sussed it! It seems that Built-in output was the way to have it for Audition CS5.5 to record what I'm hearing! Yes, the multi-device needs to be used - but in another settings.
Here's how I have each section configured and it now works!
First of all, in Audition > Preferences > Audio Hardware:-
Then, on the Mac's OS - System Preferences > Sounds (input settings)
Then Output settings :-
Then Midi Settings found in Finder > Applications > Utilities > Audio MIDI set up
All now seems to be working! I'll let you know if anything further happens!
I was certain I had the output device as Multi Device Output on Adobe before, perhaps it should've been set to Built-in Audio all along. Anyway, I re-installed my Mac from Time Machine, logged in as another user and it worked under that profile, then logged back in as me - and am using the settings in the pics above and all seems to be working!
It's been a long week, perhaps I was just going around in circles and didn't actually test these particular settings yesterday in this order after all.
Thanks again for your help! Sorry if I've caused any confusion! -
I am installing creative the cloud Illustrator desktop app on a machine with windows 7 64 bit running in a domain environment. The download starts and takes about runs for a bout 10 minutes and then stops with the error: DF024: Unable to preserve original file at "C:\Program Files\Adobe\Adobe Illustrator CC 2014\Support Files\Contents\Windows\AdobeLinguistic.dll" Error 32 The process cannot access the file because it is being used by another process.(Seq 1352)
I am logged in as a network administrator and there are no other apps except a web browser (Chrome) running. There are no other users logged into the machine.
How can I see what other process is using the needed file so that I can fix it?
ThanksMelissaB34 it looks like you already are reviewing your installation log files but you can find more information at Troubleshoot install issues with log files | CC - http://helpx.adobe.com/creative-cloud/kb/troubleshoot-install-logs-cc.html. From the error you have posted it appears that your current User account is either unable to update C:\Program Files\Adobe\Adobe Illustrator CC 2014\Support Files\Contents\Windows\AdobeLinguistic.dll or does not have sufficient file permissions to do so. Since you mentioned you are on a domain please ensure that you are working with your I.T. department and have correct access to this directory.
You may want to also consider logging in under a local administrator account to see if you face the same difficulties. This would help you determine if you are facing a file corruption issue or file permission issue. -
Why can I not attach a document to an email? Every time I want to send an email with a document attached to it, an error notice pops out. It tells me that the file is being used even when iall other programs are closed. How can I fix this issue?
Thanks Jeff, I was not aware that a template could be multi-page. (All the existing templates were 1 page)
But it worked, saving me some steps. When I was finished I renamed the document, and locked it.
Then tried to save it but could not because it was locked. I closed it, went to my Spread Sheet Folder ,
to find it, it was not there. The Finder could not find it either.
So I start over again.
I opened up Numbers and it showed my personal Numbers template folder, it contained both my new
original 4 page template and the vanished saved document!
I tried to delete the template containing these document data and could not - I had to go to the Library/Application Support/Numbers to physically remove it from this folder. Then I started over again. I Finally found out how to make it work: I can now "save as", and then lock, and it will go to place where I want it to be saved and locked.
The secret is: Click on the document title in the menu bar, and it opens up "Save as...", which works the same as in OS 10.4.11, and you can pick the place you want for saving. Once done that, you can then lock the document in the same pull down menu, and then close it.
I also found later that I can delete a template from its folder, by letting Numbers open the templates,
clicking on the one I want to remove, then go to the "Numbers Menu/File/Move to...", select "Desktop"
and from there the selected template can then be thrown into the Trash from there.
It appears now that the real fault of the Numbers software is that the "Save as" command is not available in the "Edit" or "File" pull-down menus, but hidden behind the title of the document. -
When i am trying to delete the Virtual Machine folder/directory i get the below error. Virtual machine is turned off
V:\>rmdir ME-EXCAS01 /s
ME-EXCAS01, Are you sure (Y/N)? y
ME-EXCAS01\ME-EXCAS01\Virtual Machines\1B1FD14E-B3F0-4232-9F96-2A871E879CD6.xml
- The process cannot access the file because it is being used by another process
How to delete the whole folder ?
ThanksAlso, if your VM has snapshots and you delete it, you must wait for the snapshots to finish merging - the VHD files will be locked until then.
Brian Ehlert
http://ITProctology.blogspot.com
Learn. Apply. Repeat. -
Hi,
We are having issues with Server 2012 R2 SMB shares.
We try to write some changes to a file, but we first create a temporary backup in case the write fails. After the backup is created we write the changes to the file and then we get an error:
The process cannot access the file '\\server\share\test.txt' because it is being used by another process.
It looks like the backup process keeps the original file in use.
The problem doesn't always occur the first time, but almost everytime after 2 or 3 changes. I have provided some code below to reproduce the problem, you can run this in a loop to reproduce.
The problem is that once the error arises, the file remains 'in use' for a while, so you cannot retry but have to wait at least several minutes.
I've already used Process Explorer to analyze, but there are no open file handles.
To reproduce the problem: create two Server 2012 R2 machines and run the below code from one server accessing an SMB share on the other server.
Below is the code I use for testing, if you reproduce the scenario, I'm sure you get the same error.
We are not looking for an alternative way to solve this, but wonder if this is a bug that needs to be reported?
Anybody seen this behavior before or know what's causing it?
The code:
string file =
@"\\server\share\test.txt";
if (File.Exists(file))
File.Copy(file, file +
".bak", true);
File.WriteAllText(file,
"Testje",
Encoding.UTF8);
The error:
System.IO.IOException: The process cannot access the file '\\server\share\test.txt' because it is being used by another process.Hi,
There is someone else having the same issue with yours. You could try code in the article below:
“The process cannot access the file because it is being used by another process”
http://blogs.msdn.com/b/shawncao/archive/2010/06/04/the-process-cannot-access-the-file-because-it-is-being-used-by-another-process.aspx
If you wonder the root cause of the issue, the .NET Framework Class Libraries forum can help.
Best Regards,
Mandy
If you have any feedback on our support, please click
here .
We
are trying to better understand customer views on social support experience, so your participation in this
interview project would be greatly appreciated if you have time.
Thanks for helping make community forums a great place. -
I am trying to move a file from a folder to another folder.
here is my code:
//storage of the all files
string[] folderContentNames = Directory.GetFiles(@"C:\Users\Jonah\Desktop\Test Pictures");
private void historyPictureBox_Click(object sender, EventArgs e)
destinationFile = @"C:\Users\Jonah\Desktop\Test Test";
File.Move(folderContentNames[1], destinationFile);
updateListBoxFileName();
updateImageBox();
each time I hit the bolded underlined part I get that error message.
if you need anything else just ask.
Thanks in advance,
Thor OrbHi Thor,
If you want to move a file from a folder to another folder, I think you could get the sourcePath and TargetPath. The code below shows a simple demo:
string[] folders = Directory.GetFiles(@"D:\Test\VSC#\01\WindowsFormsApp\WindowsFormsApp\Test");
string desFile =Path.Combine( @"D:\Test\VSC#\01\WindowsFormsApp\WindowsFormsApp\Test - Copy\"+Path.GetFileName(folders[1]));
File.Move(folders[1], desFile);
In addition, the link below might be useful to you:
# How to: Copy, Delete, and Move Files and Folders (C# Programming Guide)
>> The process cannot access the file because it is being used by another process
The message seemed that the file was opened in other process. Did you operate the file with other code?
I think you could check if the files and the folders were opened, and review your codes if they were used in other places.
If you have any further questions, please feel free to post in this forum.
Best Regards,
Edward
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. <br/> Click <a
href="http://support.microsoft.com/common/survey.aspx?showpage=1&scid=sw%3Ben%3B3559&theme=tech"> HERE</a> to participate the survey.
Ya, Thanks I figured about the path and destation. yes I am using the file in another area, the file is an image jpg and I am displaying it in a picture box. Now I have been doing a little research I see a command called Dispose() and this is suppose to
release the handle on the image, but I can seem to figure out have to use it correctly.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Collections;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
namespace Scanned_Picture_Ogranizer
public partial class Form1 : Form
//storage of the all files
string[] folderContentNames = Directory.GetFiles(@"C:\Users\Jonah\Desktop\Scan Project Testing\Test Pictures", "*.jpg");
//List<string> folderContentList = folderContentNames.ToList();
private List<string> folderContentList = new List<string>();
Bitmap currentImage;
Bitmap placeHolder;
public Form1()
InitializeComponent();
convertingArrayToList();
startUpData();
string sourceFile = @"C:\Users\Jonah\OneDrive\My Programming Projects\Scanned Picture Organizer Project\Test Pictures";
string destinationFile = "";
private void moveButton_Click(object sender, EventArgs e)
private void startUpData()
//placeHolder = new Bitmap(folderContentList[0]);
//currentImage = (Bitmap)placeHolder.Clone();
// Image loadImage = new Bitmap(pictureClones[0]);
// currentFilePictureBox.Image = loadImage;
int numberOfFilesLeft = folderContentNames.Length;
foreach (string name in folderContentNames)
fileNamesListBox.Items.Add(name);
fileNameTextBox.Text = folderContentNames[0];
numberOfFilesLeftTextBox.Text = numberOfFilesLeft.ToString();
///loadImage.Dispose();
//FileStream currentImage = new FileStream(folderContentList[0], FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
private void convertingArrayToList()
foreach (string listName in folderContentNames)
folderContentList.Add(listName);
private void selectingImageFromListBox()
private void updateImageBox()
Bitmap currentImage = new Bitmap(folderContentList[0]);
currentFilePictureBox.Image = currentImage;
currentImage.Dispose();
private void updateListBoxFileName()
fileNamesListBox.Items.RemoveAt(0);
fileNameTextBox.Text = folderContentList[0];
// numberOfFilesLeftTextBox.Text = numberOfFilesLeft.ToString();
private void historyPictureBox_Click(object sender, EventArgs e)
destinationFile = @"C:\Users\Jonah\Desktop\Scan Project Testing\Test Test\";
File.Move(folderContentList[0], destinationFile + System.IO.Path.GetFileName(folderContentList[0]));
folderContentList.RemoveAt(0);
updateImageBox();
updateListBoxFileName();
when I first start the program the first picture displays, but when I trigger historyPictureBox_Click(), it does that error again. Another things is that I already looked at that link and it didn't help.
I just super confused, I would like your help on this.
Thanks,
Thor Orb -
Hey,
I have a powershell script where I first use Get-childitem to receive a number of files.
Then I do some stuff with it and try to move the file afterwards.
Unfortunately if I am using a lot of files I receive very often the error:
The process cannot access the file because it is being used by another process.
Even -Force parameter does not help further.
Based on my look around it is not used by another process.
I think it is still 'in use' by powershell from script commands previously.
Is there any way to 'see' if the file is still in use currently and wait for this to end?
Or can I 'close' the current usage of the file?
Thank you :)Hey,
Thank you.
I build the following function.
But either the $return = $true I receive "The process cannot access the file because it is being used by another process." when I try to move-item... :(
Function Wait-FileUnlock($FilePath){
Write-Host " "
$FileInfo = New-Object System.IO.FileInfo $($FilePath)
DO{
try{
$fileStream = $fileInfo.Open([System.IO.FileMode]::Open, [System.IO.FileAccess]::Read, [System.IO.FileShare]::Read)
$return = $true
catch{
Start-Sleep -Milliseconds 5
Write-Host "." -NoNewline
$return = $false
While($return -ne $true)
$Error
return $return
Another functions is:
Function Wait-FileUnlock($FilePath){
Write-Host " "
DO{
$Error.Clear()
Rename-Item $FilePath $FilePath -ErrorAction SilentlyContinue | Out-Null
Start-Sleep -Milliseconds 5
Write-Host "." -NoNewline
While($Error.Count -ne 0)
This one waits .. but it seems not to end waiting at any time :( -
Hi,
I've a master package that calls other packages with an Execute Package Task. Sometimes we have an error: "The process cannot access the file because it is being used by another process" and sometimes not. It seems random.
We are working on a Terminal Server and the SQL Server database engine and the files are placed on another server. It seems that the errors doesn't occu when we run the packages on the server with a job. We can't log onto the windows server on this machine..
HennieI've seen this myself. On most occasions an immediate rerun would fix the issue. As stated this happens only when we try to run this from BIDs. From SQL agent job it always runs fine.
Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs -
Failing capture - file being used by another process.
Hi there.
So i have a IBM system x 3550 m4 booting from SAN Windows server 2012.
I'm trying to capture an image using MDT 2012 installed on windows server 2008 r2.
The first try to capture failed because of lack of proper network driver in WinPE. So i've managed to boot again in the system (the PE after restart was giving me a 0xc000000f bsod). I've put drivers into boot image and started a second attempt to capture.
There was a strange thing: the process was stuck very long on bcdedit sub-tasks (as were lagging the interactive bcdedit calls i've tried to do from command line). But nevertheless it managed to reboot and almost finished capturing but crashed at 83% with
the following in log:
<![LOG[ Console > [ 82% ] Capturing progress: 1:03 mins remaining ]LOG]!><time="17:38:08.000+000" date="02-04-2014" component="ZTIBackup" context="" type="1" thread="" file="ZTIBackup">
<![LOG[ Console > [ 83% ] Capturing progress: 56 secs remaining ]LOG]!><time="17:38:20.000+000" date="02-04-2014" component="ZTIBackup" context="" type="1" thread="" file="ZTIBackup">
<![LOG[ Console > [ ERROR ] C:\Windows\WinSxS\Manifests\amd64_nvraid.inf_31bf3856ad364e35_6.2.9200.16384_none_92a46a8c48c2da5e.manifest (Error = 32)]LOG]!><time="17:38:52.000+000" date="02-04-2014" component="ZTIBackup" context="" type="1" thread="" file="ZTIBackup">
<![LOG[ Console > [ ERROR ] C:\Windows\WinSxS\Manifests\amd64_policy.1.2.microsof..op.security.azroles_31bf3856ad364e35_6.2.9200.16384_none_4583aaacb524ff52.manifest (Error = 32)]LOG]!><time="17:38:52.000+000" date="02-04-2014" component="ZTIBackup" context="" type="1" thread="" file="ZTIBackup">
<![LOG[ Console > Error imaging drive [C:\]]LOG]!><time="17:38:53.000+000" date="02-04-2014" component="ZTIBackup" context="" type="1" thread="" file="ZTIBackup">
<![LOG[ Console > The process cannot access the file because it is being used by another process.]LOG]!><time="17:38:53.000+000" date="02-04-2014" component="ZTIBackup" context="" type="1" thread="" file="ZTIBackup">
<![LOG[Return code from command = 2]LOG]!><time="17:38:53.000+000" date="02-04-2014" component="ZTIBackup" context="" type="1" thread="" file="ZTIBackup">
<![LOG[Error creating an image of drive C:, rc = 2]LOG]!><time="17:38:53.000+000" date="02-04-2014" component="ZTIBackup" context="" type="3" thread="" file="ZTIBackup">
<![LOG[Event 41036 sent: Error creating an image of drive C:, rc = 2]LOG]!><time="17:38:54.000+000" date="02-04-2014" component="ZTIBackup" context="" type="1" thread="" file="ZTIBackup">
<![LOG[ZTIBackup COMPLETED. Return Value = 2]LOG]!><time="17:38:54.000+000" date="02-04-2014" component="ZTIBackup" context="" type="1" thread="" file="ZTIBackup">
<![LOG[ZTI ERROR - Non-zero return code by ZTIBackup, rc = 2]LOG]!><time="17:38:54.000+000" date="02-04-2014" component="ZTIBackup" context="" type="3" thread="" file="ZTIBackup">
<![LOG[Event 41002 sent: ZTI ERROR - Non-zero return code by ZTIBackup, rc = 2]LOG]!><time="17:38:54.000+000" date="02-04-2014" component="ZTIBackup" context="" type="1" thread="" file="ZTIBackup">
I assume it happens because of something not clean from 1st capture attempt, no?
How can i fix this?
Thanks.
http://about.me/bromiHi there.
So i have a IBM system x 3550 m4 booting from SAN Windows server 2012.
I'm trying to capture an image using MDT 2012 installed on windows server 2008 r2.
The first try to capture failed because of lack of proper network driver in WinPE. So i've managed to boot again in the system (the PE after restart was giving me a 0xc000000f bsod). I've put drivers into boot image and started a second attempt to capture.
There was a strange thing: the process was stuck very long on bcdedit sub-tasks (as were lagging the interactive bcdedit calls i've tried to do from command line). But nevertheless it managed to reboot and almost finished capturing but crashed at 83% with
the following in log:
<![LOG[ Console > [ 82% ] Capturing progress: 1:03 mins remaining ]LOG]!><time="17:38:08.000+000" date="02-04-2014" component="ZTIBackup" context="" type="1" thread="" file="ZTIBackup">
<![LOG[ Console > [ 83% ] Capturing progress: 56 secs remaining ]LOG]!><time="17:38:20.000+000" date="02-04-2014" component="ZTIBackup" context="" type="1" thread="" file="ZTIBackup">
<![LOG[ Console > [ ERROR ] C:\Windows\WinSxS\Manifests\amd64_nvraid.inf_31bf3856ad364e35_6.2.9200.16384_none_92a46a8c48c2da5e.manifest (Error = 32)]LOG]!><time="17:38:52.000+000" date="02-04-2014" component="ZTIBackup" context="" type="1" thread="" file="ZTIBackup">
<![LOG[ Console > [ ERROR ] C:\Windows\WinSxS\Manifests\amd64_policy.1.2.microsof..op.security.azroles_31bf3856ad364e35_6.2.9200.16384_none_4583aaacb524ff52.manifest (Error = 32)]LOG]!><time="17:38:52.000+000" date="02-04-2014" component="ZTIBackup" context="" type="1" thread="" file="ZTIBackup">
<![LOG[ Console > Error imaging drive [C:\]]LOG]!><time="17:38:53.000+000" date="02-04-2014" component="ZTIBackup" context="" type="1" thread="" file="ZTIBackup">
<![LOG[ Console > The process cannot access the file because it is being used by another process.]LOG]!><time="17:38:53.000+000" date="02-04-2014" component="ZTIBackup" context="" type="1" thread="" file="ZTIBackup">
<![LOG[Return code from command = 2]LOG]!><time="17:38:53.000+000" date="02-04-2014" component="ZTIBackup" context="" type="1" thread="" file="ZTIBackup">
<![LOG[Error creating an image of drive C:, rc = 2]LOG]!><time="17:38:53.000+000" date="02-04-2014" component="ZTIBackup" context="" type="3" thread="" file="ZTIBackup">
<![LOG[Event 41036 sent: Error creating an image of drive C:, rc = 2]LOG]!><time="17:38:54.000+000" date="02-04-2014" component="ZTIBackup" context="" type="1" thread="" file="ZTIBackup">
<![LOG[ZTIBackup COMPLETED. Return Value = 2]LOG]!><time="17:38:54.000+000" date="02-04-2014" component="ZTIBackup" context="" type="1" thread="" file="ZTIBackup">
<![LOG[ZTI ERROR - Non-zero return code by ZTIBackup, rc = 2]LOG]!><time="17:38:54.000+000" date="02-04-2014" component="ZTIBackup" context="" type="3" thread="" file="ZTIBackup">
<![LOG[Event 41002 sent: ZTI ERROR - Non-zero return code by ZTIBackup, rc = 2]LOG]!><time="17:38:54.000+000" date="02-04-2014" component="ZTIBackup" context="" type="1" thread="" file="ZTIBackup">
I assume it happens because of something not clean from 1st capture attempt, no?
How can i fix this?
Thanks.
http://about.me/bromi -
Ipod cannot restore"because files are being used by another application"
Hello all,
I hope someone can help me. I think I mad a big mistake. I did a favor for my father who bought the newest IPod clip on shuffle for my mom. I agreed to get it up and running using my laptop, (which has Itunes for my Ipod w/video) would this create a conflict. Unfortunately I didn't think of asking BEFORE i tried to get the shuffle up and running. The shuffle works fine now but my 30GB Ipod is not able to sync any songs and has requested me to restore to the default settings. Which I tried but when I do it states that I can't because "files are being used by another application" So I tried to use the chat help on this website and when I logged in it picked my product type as a SHUFFLE. Can someone give me any advice. ThanksI get this messager and I have no other ipods or dev. to my system and have problems when I disconnect also?? Even have done a complete restore, to no help. Help
-
Word 2007 - Save as Pdf gives error - This file is in use by another application or user
I have MS Office 2007 Small Business.
For months I have been using the "Save as PDF/XPS" option to save my word documents as PDF files.
All of a sudden, when I click on the publish button within the "save as PDF dialog", I get the error:
"This file is in use by another application or user."
- I have tried creating a new word document and I still get this error when I try to save-as pdf.
- I have tried opening a document that previously was able to be saved-as-a-pdf, and it no longer works either.
- I have tried saving from other office applications (excel, powerpoint) that also get errors now.
I have not personally installed any new software that I recall between when this worked and stopped working for me.
As far as I can tell there have been no updates explicitly for save-as-pdf in office.
Is anyone else seeing this problem all-of-a-sudden?
Thanks.
jlkI just encountered this problem while trying to save a pdf from Excel 2007. I had recently updated to Adobe Reader 9.1.
I received the same error message you're reporting here when I went to Word 2007 and tried to save a pdf file from it as well.
I uninstalled Adobe Reader 9.1.
Reinstalled the Office 2007 pdf plug-in
Successfully created pdf files from word and from Excel (which is what I needed to do in the first place).
I then reinstalled Adobe Reader 9.1 so I could read the PDF files I had just created in Excel and word.
I then tried to create pdf files from word and excel. Error messages are back and I'm unable to create pdf's from word or excel.
So.. why does Office 2007 pdf plugin not work when Adobe Reader 9.1 is installed?
Frankly I'm getting tired of uninstalling Adobe Reader 9.1 every time I need to create a pdf file in Word or Excel.
Bry
Maybe you are looking for
-
Apply in tunes doesn't work in sync to iPad
After finally having my new iPad recognised in iTunes devices, After selecting the music I wish to sync etc. the APPLY button does not offer the choice to select (sync) I have re installed, tried another time, backed up to iCloud, tried back up to w
-
HTMLDataSet: changing URL in "null" doesn't works
Hi, I have this page, but it doesn't works. I need to have the possibility that by clicking the "change" button, the "ds1" dataset would become able to load as source the internal table called "sourceTable", but it doesn't works. Any suggestion?? Tha
-
What can I do to replace the screen?
Screen craked, what ca I do and how much I will have to pay, to replace it?
-
Error "Unowned UID refrenced. UID: U3020 Class: ImageItem" when trying to save converted Muse CC site in Muse 2014 It works fine in my CC version. But will not let me save my old site. All I do is open and it says converted and forces a save which it
-
Can anyone tell me about an error 10665 when emailing photos
When I try to email a photo in iPhoto I get the error 10665 message pop up. Any suggestions? JJ