This issue is definitely caused by a network delay or a device not responding quickly.
First, as written several times in forum, the setting Load/restore printer settings
should be unchecked at Advanced - Configuration - Editor - Advanced
when the default printer is a network printer or a local printer not always turned on.
Second, if that does not help, we need to find source of the delay by using free tool Process Monitor
- Start UltraEdit (or UEStudio), open a file where saving takes long time, make a change like inserting a space, and removing it immediately with key BACKSPACE.
- Download ZIP file of Process Monitor and unzip it to any directory.
- Double click on procmon.exe to start it and accept the EULA (Microsoft).
Note: Administrator privileges are required for running this tool.
- It is advisable to use a display filter on first approach as otherwise the log could be very large and therefore difficult to analyze.
So select Path contains name of file without file extension and path then Include and press button Add.
Close filter configuration dialog with button OK.
- Process Monitor can log
We are first interested in file system activity only for finding out what causes a several seconds delay on file save.
- registry activity,
- file system activity,
- network activity,
- process and thread activity and
- profiling events.
Therefore from toolbar of Process Monitor the last 5 symbols from right side should be clicked to toggle them all off with one exception: the symbol with a filing cabinet with a magnifying glass with tool tip Show File System Activity. This must be kept enabled.
- There are 2 useful columns available for this task which are by default not enabled. So right click on header row of the columns to open context menu and left click on Select Columns context menu item. Check Relative Time (time since starting log) and Duration (time an operation needed) and close dialog with button OK.
The two additional columns are appended to end of list which is not practical for evaluating results of the log as not visible without horizontal scrolling.
So left click on header of column Relative Time, hold left mouse button and move the column to left in column header row as far as possible. Then move horizontal scroll bar to left and move column Relative Time once again to left between Date & Time and Process Name column.
Redo this column moving with column Duration to put it also left of Process Name column.
- Click now on fifth symbol from left in toolbar of Process Monitor to clear the log (see status bar about number of records) or press Ctrl+X.
- Next switch with Alt+TAB or mouse to UE/UES and save the modified file without real modification.
- Switch back with Alt+TAB or mouse to Process Monitor and stop capturing by clicking on third symbol from left on toolbar or pressing Ctrl+E.
- Most interesting is now a line with a large value in column Duration or where a large gap is between two lines in column Relative Time. This operation is responsible for the long delay.
Is the operation visible (large duration value) and is the process UltraEdit?
Is the operation causing the long delay not visible (large gap between two relative time values)?
The log can be saved with File - Save
into a *.pml or *.csv file. The *.pml file can be opened only by another user using same version of Process Monitor whereby a log from 64-bit Windows can be viewed only with Process Monitor running on 64-bit Windows. The CSV file format can be opened on any machine with Excel or UltraEdit. So you could save the log to a CSV file, compress the CSV file with ZIP or RAR and upload the archive file as attachment to your next post for analysis by me or somebody else if you can't see by yourself what is causing the long delay.
It is possible that the long delay is not caused by a file operation on the file included in display filter. In this case it would be necessary to press Ctrl+L or click on sixth symbol from left on toolbar and Remove
the initially defined include filter. After pressing button OK
in filter dialog and perhaps re-enable the display of the registry and network activities by clicking on their symbols in toolbar, the reason for the long delay on file save should be found in the log.
Please report back what you could see in log of Process Monitor and we can perhaps suggest which setting to change in configuration of UltraEdit to avoid the long delay on file save.
Finally two important questions:
Is the file stored on a local drive, a network drive with a drive letter, a network share using UNC path, or a remote server using FTP/SFTP/FTPS?
Is backup feature enabled and where are the backup files stored?
PS: Read also forum post about Disk Cleanup
, especially if never done it on current machine.