The way you have described your update does not make any sense, but if you do not want to update certain records then you need to exclude them in a WHERE clause.
UPDATE table1
SET field1 = @field1
WHERE group_name NOT IN('one', 'two', 'three')
I would also suggest adding a flag column to that table, a bit would work, and 1 means it is a system record and cannot be touched and 0 means it was created by user. It will make finding them much easier.