82

I regularly use Process Explorer, (free from Microsoft), to do exactly what you are asking for you can search for which programs/tasks are using a given file or directory and then kill the program or program tree. You can even find a DLL that has a given file locked and then find and kill those programs that are using that DLL. It also gives you a lot of ...


29

Try Unlocker. It creates an entry in the right-click menu of files which will show you a list of processes that are accessing the file, through which you can then detach the process (or if needed kill it outright). I use Unlocker regularly to help me safely eject USB drives that like to have handles kept open and more often than not it does help. The only ...


24

Process Explorer, part of the Sysinternals suite, does everything you want. Alter priority levels simply by right-clicking on the process and selecting a priority level. Suspend/resume processes by right-clicking, and selecting suspend/resume. See what the process does/is by looking at the columns in the program next to the processes. If that doesn't work, ...


23

LockHunter is another great free tool. download link


13

With a bit of finessing, process monitor by sysinternals would do this. The only real issue is the sheer amount of information - you're expected to use the filters, but I ended up simply restricting the information shown to file system activity, and see what program is using it by searching for the exact filename (In this case, test.text). As with any of ...


11

handle is a Microsoft-hosted command line tool doing just that. It was written by Sysinternals, now owned by Microsoft. You can give it a file or directory name (or any "handle") and it prints the program's exe and the process ID (PID). You can give it partial filenames ie. "fragments", too. Basic usage: handle c:\movie.mp4 would print its header and then ...


8

I also like Process Hacker on Sourceforge which is an open source and very advanced task manager. Pretty much the open source implementation of SysInternals Process Explorer. The interface is a little different, but pretty much the same idea as ProcExp. I have even used it for recovery on a munged Windows 7/32 Ultimate system so broken SysInternals Process ...


4

Why don't you simply use the Resource Monitor that comes with Windows 7, and which is only few clicks away? This allows to select and then kill multiple processes simultaneously. To call it just navigate to the performance tab in the Windows task manager and click on the button labelled "Resource Monitor" at the bottom.


4

I personally use and can recommend Process Hacker. It's a full featured task manager closely inspired by the famous Process Explorer. Relevant to the question, it can kill multiple processes at once. Its main screen includes a list of processes: It supports the standard multi-selection methods of ctrl+click and shift+click to chose processes for ...


3

KillProcess can do that. KillProcess is an application assassin of the extreme kind. It can terminate almost any process on a Windows machine, including any service and process running in the system. Even protected Microsoft system processes can be terminated. All of this can be done in the matter of milliseconds. It can kill multiple ...


3

Process Lasso has options to log processes that have been launched, and statistics on process duration and average CPU use when they exit, but it doesn't have ability to email the log or log the memory consumption. You could share the log folder over dropbox so you would have access to log.


2

Check out Disque, the Persistent Distributed Job Priority Queue from the author of Redis. There are several Golang clients for Disque, eg.: https://github.com/goware/disque import ( "github.com/goware/disque" ) func producer() { // Connect to Disque pool. jobs, _ := disque.New("127.0.0.1:7711") // Accepts more arguments. defer jobs.Close() ...


2

RedisMQ is a fast, persistent, atomic message queue implementation that uses redis as its storage engine written in go. It uses atomic list commands to ensure that messages are delivered only once in the right order without being lost by crashing consumers. This one looks quite easy to use.


2

If root and Xposed are an option, Recents auto-removal override could solve this issue. Note that rooting might cause issues with some apps checking for root, so it might not be the best idea to root your device just for that. On the other hand, you could work around that using Magisk – which roots your device system-less (and is capable of hiding the fact ...


2

Have you already considered using Jira Service Desk instead? It's giving your non-tech users a different view on the issues but your tech users can still work with your issues using the regular view. And you can then link your Jira Service Desk issues with your "internal" Jira issues, so you have a direct connection between them. Since you're already using ...


2

You could try TaskSchedulerView - it has a lot of columns and info, all available to be exported as XML/TXT/CSV TaskSchedulerView is a simple tool for Windows Vista/7/8/10 that displays in a single table the list of all tasks from the Task Scheduler of Windows. It also allows you to easily disable/enable mutiple tasks at once. For every task, the ...


1

I would suggest using Clockify, you can group tasks/projects and add/track time. It's free and has great graphs to show where you spend your time. I haven't setup a timeline but belive the option is available and can be used for notifying.


1

You can try to clear the working set instead of killing the process itself. Use EmptyWorkingSet() to clear the RAM usage of an application or set its maximum value using SetProcessWorkingSetSize() I had a similar problem, you could extend this program which currently needs the process id instead of the executable path and put it in a loop to periodically ...


1

WhySoSlow from the same company supports Windows 10, and 7, 8, 8.1 & server 2012 and will include all of the functionality of Antifreeze, it is in Beta at the time of writing 20-Aug-2016. It also provides data gathering on which programs are resource hungry and other advisory tools. N.B. I am not associated with the company concerned in any way


1

I've developed a web app to manage my Google Tasks in a Trello like fashion. it's called TasksBoard, try it out and let me know what you think ;) Here's a screenshot Cheers


1

There are a lot of task (or to-do list) applications for Linux, but most of them only manage flat lists, without good support for subtasks. A couple that support subtasks, priorities, categories, and notes, are: Task Coach (https://www.taskcoach.org/) Task Unifier (http://taskunifier.sourceforge.net/) These both have GUI interfaces. If you want a command-...


1

I am going to suggest fossil as a lightweight alternative. If it would be my choice, I would configure it as described here to add support for assigning tickets to users and would simply use +foo identifiers as tags at the end of ticket names. Then searching for tags would become possible by parsing the output of fossil timeline -t t


1

Checkout the open source Drupal 7 based OpenLucius distro: https://www.drupal.org/project/openlucius Particularly - Kanban add on module for visual task management: https://www.drupal.org/project/openlucius_board Also: https://www.openproject.org/


1

Perhaps Taskwarrior? It is very feature-rich (albeit I find its documentation slightly lacking), you can run a Taskwarrior server and it has a pretty big ecosystem


1

For many years I have used the excellent TaskCoach, and only posted this question when I had trouble opening my database on a new Android phone. I post this answer to help anyone with similar requirements (but I continue to welcome alternatives). What is Task Coach? Task Coach is a simple open source todo manager to keep track of personal tasks ...


1

I am the developer of the Gantt View add-on for Thunderbird. It should display tasks in the Gantt view along with the calendar events. Please check the following: "Show tasks in view" option is selected - I think this is a lightning option, and may also be available under the View menu (I'm not on my pc at the moment so I'm going on memory here). Make sure ...


1

PHP/MySQL (and HTML) Ticketing is a pretty common web feature you can get a lot of resources on. PHP is the go-to language for beginner web programmers, is widely supported and there is multiple tutorials. You will also have to learn basic SQL (and create a MySQL database) and HTML5 for formatting web pages. On the other hand, web development is not that ...


1

You can try Request Tracker. It's a web based ticketing system with e-mail integration and custom workflow. https://bestpractical.com/request-tracker/


1

Did you look at the open source version of HP Operations Orchestration: http://www.cloudslang.io/ (Disclaimer, i'm part of that project). Also you should look at the free version of OO: http://www8.hp.com/us/en/software-solutions/operations-orchestration-it-process-automation/try-now.html?jumpid=va_r11374_us/en/large/eb/go_ooce


1

Take a look at SLURM. OS has a Debian package (source) Price: again, it has a Debian package other things might run on the server you can submit everything (with as many parameters as you like) as long as it is executable Email: I don't know if there is direct support for that. But I think that might rather be part of the script you submit. Eventually you ...


Only top voted, non community-wiki answers of a minimum length are eligible