Lyckades reda ut det till slut...
Allt jag behövde göra var att lägga till:--single-transaction=TRUE
till början av min ursprungliga fråga. IE:
mysqldump --single-transaction=TRUE -u root -p db > C:\FileLocation
Vilket gör att processen kan köras utan att behöva låsa tabeller.