can you post your batch file text in here for us? If you're specifying COM ports, it'll get confused...just add a line and put pause at the end to see what bfgminer says
i put only
sudo bfgminer -S erupter:all -o stratum+tcp://pt.ispace.co.uk:3353 -u user.worker -p pass
into the terminal
it worked before

you might have to use the
--icarus-options 115200:1:1 --icarus-timing 3.0=100 still...I know that's what i do on my linux machine...and sometimes if it doesn't detect them but the miner opens, you can always hit
M and then
+ then type
allI did it for several weeks without icarus options, but OK, I'll try. Now I cant hit "M" because bfgminer stops at the communicate, that it is starting.
EDIT: I've rebooted the computer, put both erupters as before: directly to the usb ports in the computer, and it runs

No icarus options needed.